| <?xml version="1.0"?> |
| |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <!-- |
| |
| Creating NuGet package: |
| 1) Build Java: mvn clean package -DskipTests -U -Plgpl |
| 2) Build Apache.Ignite.sln (AnyCPU configuration) |
| 3) Create package (use csproj instead of nuspec so that template substitution works): |
| nuget pack Apache.Ignite.Core.csproj -Prop Configuration=Release -Prop Platform=AnyCPU |
| |
| --> |
| |
| <package> |
| <metadata> |
| <id>Apache.Ignite</id> |
| <title>Apache Ignite</title> |
| <!-- --> |
| <version>$version$</version> |
| <authors>Apache Ignite</authors> |
| <owners>Apache Software Foundation</owners> |
| <license type="expression">Apache-2.0</license> |
| <projectUrl>https://ignite.apache.org/</projectUrl> |
| <icon>images\logo_ignite_128x128.png</icon> |
| <requireLicenseAcceptance>false</requireLicenseAcceptance> |
| <description> |
| Apache Ignite is a distributed database for high-performance computing with in-memory speed. |
| Supports .NET 4+ and .NET Core 2.0+. |
| |
| More info: https://ignite.apache.org/ |
| </description> |
| <copyright>Copyright 2020</copyright> |
| <tags>Apache Ignite In-Memory Distributed Computing SQL NoSQL Grid Map Reduce Cache linqpad-samples</tags> |
| <repository type="git" url="https://github.com/apache/ignite.git" /> |
| |
| <dependencies> |
| <!-- Empty section is required to denote supported framework. --> |
| <group targetFramework=".NETFramework4.0" /> |
| <group targetFramework=".NETStandard2.0"> |
| <dependency id="System.Configuration.ConfigurationManager" version="[4.4.0, 5.0.0)" /> |
| </group> |
| </dependencies> |
| </metadata> |
| <files> |
| <!-- Binaries --> |
| <file src="bin\$configuration$\Apache.Ignite.Core.dll" target="lib\net40" /> |
| <file src="bin\$configuration$\Apache.Ignite.Core.xml" target="lib\net40" /> |
| |
| <!-- Binaries for .NET Core & .NET Standard --> |
| <file src="bin\$configuration$\Apache.Ignite.Core.dll" target="lib\netstandard2.0" /> |
| <file src="bin\$configuration$\Apache.Ignite.Core.xml" target="lib\netstandard2.0" /> |
| |
| <!-- Include Apache.Ignite.exe --> |
| <file src="..\Apache.Ignite\bin\$configuration$\Apache.Ignite.exe" target="lib\net40" /> |
| <file src="..\Apache.Ignite\bin\$configuration$\Apache.Ignite.exe.config" target="lib\net40" /> |
| |
| <!-- Jar files and targets file to copy them to build output --> |
| <file src="..\bin\libs\*.jar" target="build\output\libs" /> |
| <file src="..\..\..\..\config\java.util.logging.properties" target="build\output\config" /> |
| <file src="Apache.Ignite.targets" target="build" /> |
| |
| <!-- LINQPad samples --> |
| <file src="NuGet\LINQPad\*.*" target="linqpad-samples" /> |
| |
| <!-- Icon --> |
| <file src="..\logo_ignite_128x128.png" target="images\" /> |
| </files> |
| </package> |