| <?xml version="1.0" encoding="utf-8"?> |
| <!-- |
| |
| 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. |
| |
| --> |
| <Project Sdk="Microsoft.NET.Sdk"> |
| |
| <Import Project="$(SolutionDir)build/NuGet.props" /> |
| |
| <PropertyGroup> |
| <TargetFramework>netcoreapp3.1</TargetFramework> |
| |
| <PackAsTool>true</PackAsTool> |
| <ToolCommandName>lucene</ToolCommandName> |
| |
| <AssemblyName>lucene-cli</AssemblyName> |
| <OutputType>Exe</OutputType> |
| <PackageId>lucene-cli</PackageId> |
| <Description>The Lucene.Net command line interface (CLI) is a new cross-platform toolchain with utilities for maintaining Lucene.Net and demos for learning basic Lucene.Net functionality. Run 'lucene' to see usage information.</Description> |
| <PackageTags>$(PackageTags);maintenance;utility</PackageTags> |
| <DocumentationFile>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile> |
| <NoWarn>$(NoWarn);1591;1573</NoWarn> |
| </PropertyGroup> |
| |
| <ItemGroup> |
| <!--<EmbeddedResource Include="..\..\..\Lucene.Net.Benchmark\ByTask\Programmatic\Sample.cs;..\..\..\Lucene.Net.Demo\*.cs;..\..\..\Lucene.Net.Demo\Facet\*.cs" Exclude="bin\**;obj\**;**\*.xproj;packages\**;@(EmbeddedResource)" />--> |
| <EmbeddedResource Include="..\..\..\Lucene.Net.Benchmark\ByTask\Programmatic\Sample.cs" Link="Resources\Sample.cs" /> |
| <EmbeddedResource Include="..\..\..\Lucene.Net.Demo\*.cs" Exclude="bin\**;obj\**;packages\**;@(EmbeddedResource)" /> |
| <EmbeddedResource Include="..\..\..\Lucene.Net.Demo\Facet\*.cs" Exclude="bin\**;obj\**;packages\**;@(EmbeddedResource)" /> |
| </ItemGroup> |
| |
| <ItemGroup> |
| <ProjectReference Include="..\..\..\Lucene.Net\Lucene.Net.csproj" /> |
| <ProjectReference Include="..\..\..\Lucene.Net.Analysis.Common\Lucene.Net.Analysis.Common.csproj" /> |
| <ProjectReference Include="..\..\..\Lucene.Net.Analysis.Kuromoji\Lucene.Net.Analysis.Kuromoji.csproj" /> |
| <ProjectReference Include="..\..\..\Lucene.Net.Analysis.Stempel\Lucene.Net.Analysis.Stempel.csproj" /> |
| <ProjectReference Include="..\..\..\Lucene.Net.Benchmark\Lucene.Net.Benchmark.csproj" /> |
| <ProjectReference Include="..\..\..\Lucene.Net.Demo\Lucene.Net.Demo.csproj" /> |
| <ProjectReference Include="..\..\..\Lucene.Net.Expressions\Lucene.Net.Expressions.csproj" /> |
| <ProjectReference Include="..\..\..\Lucene.Net.Facet\Lucene.Net.Facet.csproj" /> |
| <ProjectReference Include="..\..\..\Lucene.Net.Misc\Lucene.Net.Misc.csproj" /> |
| <ProjectReference Include="..\..\..\Lucene.Net.QueryParser\Lucene.Net.QueryParser.csproj" /> |
| <PackageReference Include="Microsoft.Extensions.Configuration" Version="$(MicrosoftExtensionsConfigurationPackageVersion)" /> |
| <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="$(MicrosoftExtensionsConfigurationJsonPackageVersion)" /> |
| <PackageReference Include="Microsoft.Extensions.Configuration.Xml" Version="$(MicrosoftExtensionsConfigurationXmlPackageVersion)" /> |
| <PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="$(MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion)" /> |
| </ItemGroup> |
| |
| <ItemGroup> |
| <InternalsVisibleTo Include="Lucene.Net.Tests.Cli" /> |
| </ItemGroup> |
| </Project> |