This is an automated email from the ASF dual-hosted git repository.
nightowl888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git
The following commit(s) were added to refs/heads/master by this push:
new 57dc5d4de Simplifies solution with no-targets projects for build
folders (#988)
57dc5d4de is described below
commit 57dc5d4de305deadc537c731f0ec0442fe076e76
Author: Shannon Deminick <[email protected]>
AuthorDate: Wed Oct 23 11:11:20 2024 -0600
Simplifies solution with no-targets projects for build folders (#988)
* Simplifies solution with no-targets projects for build folders
* Adds TestTargetFramework.props file
---
.../build.msbuildproj | 5 +-
.../github.msbuildproj | 5 +-
Lucene.Net.sln | 97 ++++------------------
websites/websites.msbuildproj | 5 +-
4 files changed, 24 insertions(+), 88 deletions(-)
diff --git a/websites/websites.msbuildproj b/.build/build.msbuildproj
similarity index 64%
copy from websites/websites.msbuildproj
copy to .build/build.msbuildproj
index 17f13c5f8..2cdfee965 100644
--- a/websites/websites.msbuildproj
+++ b/.build/build.msbuildproj
@@ -1,11 +1,10 @@
<Project Sdk="Microsoft.Build.NoTargets">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<OutputPath>bin\</OutputPath>
</PropertyGroup>
<ItemGroup>
- <None Include="apidocs/*" />
- <None Include="site/*" />
+ <None Include="**/*.*" Exclude="obj/**/*;bin/**/*;*.msbuildproj"/>
</ItemGroup>
</Project>
\ No newline at end of file
diff --git a/websites/websites.msbuildproj b/.github/github.msbuildproj
similarity index 64%
copy from websites/websites.msbuildproj
copy to .github/github.msbuildproj
index 17f13c5f8..2cdfee965 100644
--- a/websites/websites.msbuildproj
+++ b/.github/github.msbuildproj
@@ -1,11 +1,10 @@
<Project Sdk="Microsoft.Build.NoTargets">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<OutputPath>bin\</OutputPath>
</PropertyGroup>
<ItemGroup>
- <None Include="apidocs/*" />
- <None Include="site/*" />
+ <None Include="**/*.*" Exclude="obj/**/*;bin/**/*;*.msbuildproj"/>
</ItemGroup>
</Project>
\ No newline at end of file
diff --git a/Lucene.Net.sln b/Lucene.Net.sln
index 23fa07d31..1561cf9d9 100644
--- a/Lucene.Net.sln
+++ b/Lucene.Net.sln
@@ -18,86 +18,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# under the License.
VisualStudioVersion = 17.10.35004.147
MinimumVisualStudioVersion = 15.0.26730.8
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "azure-templates",
"azure-templates", "{05CE3A39-40D4-452D-AFE0-E57E536A08C6}"
- ProjectSection(SolutionItems) = preProject
- .build\azure-templates\install-dotnet-sdk.yml =
.build\azure-templates\install-dotnet-sdk.yml
- .build\azure-templates\publish-nuget-packages.yml =
.build\azure-templates\publish-nuget-packages.yml
- .build\azure-templates\publish-test-binaries.yml =
.build\azure-templates\publish-test-binaries.yml
-
.build\azure-templates\publish-test-results-for-test-projects.yml =
.build\azure-templates\publish-test-results-for-test-projects.yml
- .build\azure-templates\publish-test-results.yml =
.build\azure-templates\publish-test-results.yml
- .build\azure-templates\run-tests-on-os.yml =
.build\azure-templates\run-tests-on-os.yml
- .build\azure-templates\show-all-environment-variables.yml =
.build\azure-templates\show-all-environment-variables.yml
- .build\azure-templates\show-all-files.yml =
.build\azure-templates\show-all-files.yml
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dotnet", "dotnet",
"{8CA61D33-3590-4024-A304-7B1F75B50653}"
ProjectSection(SolutionItems) = preProject
src\dotnet\Directory.Build.props =
src\dotnet\Directory.Build.props
EndProjectSection
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".build", ".build",
"{4016BDAB-6C33-4D1E-9439-57B416EA45D5}"
- ProjectSection(SolutionItems) = preProject
- azure-pipelines.yml = azure-pipelines.yml
- build = build
- build.bat = build.bat
- build.ps1 = build.ps1
- .build\dependencies.props = .build\dependencies.props
- .build\nuget.props = .build\nuget.props
- .build\release.targets = .build\release.targets
- .build\runbuild.ps1 = .build\runbuild.ps1
- .build\TestReferences.Common.targets =
.build\TestReferences.Common.targets
- TestTargetFramework.props = TestTargetFramework.props
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "psake", "psake",
"{4BFE738F-3D99-4408-85D4-E882737F9CEC}"
- ProjectSection(SolutionItems) = preProject
- .build\psake\psake = .build\psake\psake
- .build\psake\psake-config.ps1 = .build\psake\psake-config.ps1
- .build\psake\psake.cmd = .build\psake\psake.cmd
- .build\psake\psake.ps1 = .build\psake\psake.ps1
- .build\psake\psake.psd1 = .build\psake\psake.psd1
- .build\psake\psake.psm1 = .build\psake\psake.psm1
- .build\psake\readme.md = .build\psake\readme.md
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "public", "public",
"{DB6B3C48-B1B1-4977-9FB0-333ED71E84E1}"
- ProjectSection(SolutionItems) = preProject
- .build\psake\public\Assert.ps1 = .build\psake\public\Assert.ps1
- .build\psake\public\BuildSetup.ps1 =
.build\psake\public\BuildSetup.ps1
- .build\psake\public\BuildTearDown.ps1 =
.build\psake\public\BuildTearDown.ps1
- .build\psake\public\Exec.ps1 = .build\psake\public\Exec.ps1
- .build\psake\public\FormatTaskName.ps1 =
.build\psake\public\FormatTaskName.ps1
- .build\psake\public\Framework.ps1 =
.build\psake\public\Framework.ps1
- .build\psake\public\Get-PSakeScriptTasks.ps1 =
.build\psake\public\Get-PSakeScriptTasks.ps1
- .build\psake\public\Include.ps1 =
.build\psake\public\Include.ps1
- .build\psake\public\Invoke-psake.ps1 =
.build\psake\public\Invoke-psake.ps1
- .build\psake\public\Invoke-Task.ps1 =
.build\psake\public\Invoke-Task.ps1
- .build\psake\public\Properties.ps1 =
.build\psake\public\Properties.ps1
- .build\psake\public\Task.ps1 = .build\psake\public\Task.ps1
- .build\psake\public\TaskSetup.ps1 =
.build\psake\public\TaskSetup.ps1
- .build\psake\public\TaskTearDown.ps1 =
.build\psake\public\TaskTearDown.ps1
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "private", "private",
"{BC910C84-EF7C-4F69-AA76-47C0EC06D809}"
- ProjectSection(SolutionItems) = preProject
- .build\psake\private\CleanupEnvironment.ps1 =
.build\psake\private\CleanupEnvironment.ps1
- .build\psake\private\ConfigureBuildEnvironment.ps1 =
.build\psake\private\ConfigureBuildEnvironment.ps1
- .build\psake\private\CreateConfigurationForNewContext.ps1 =
.build\psake\private\CreateConfigurationForNewContext.ps1
- .build\psake\private\ExecuteInBuildFileScope.ps1 =
.build\psake\private\ExecuteInBuildFileScope.ps1
- .build\psake\private\FormatErrorMessage.ps1 =
.build\psake\private\FormatErrorMessage.ps1
- .build\psake\private\Get-DefaultBuildFile.ps1 =
.build\psake\private\Get-DefaultBuildFile.ps1
- .build\psake\private\GetCurrentConfigurationOrDefault.ps1 =
.build\psake\private\GetCurrentConfigurationOrDefault.ps1
- .build\psake\private\GetTasksFromContext.ps1 =
.build\psake\private\GetTasksFromContext.ps1
- .build\psake\private\LoadConfiguration.ps1 =
.build\psake\private\LoadConfiguration.ps1
- .build\psake\private\LoadModules.ps1 =
.build\psake\private\LoadModules.ps1
- .build\psake\private\ResolveError.ps1 =
.build\psake\private\ResolveError.ps1
- .build\psake\private\SelectObjectWithDefault.ps1 =
.build\psake\private\SelectObjectWithDefault.ps1
- .build\psake\private\Test-ModuleVersion.ps1 =
.build\psake\private\Test-ModuleVersion.ps1
- .build\psake\private\WriteColoredOutput.ps1 =
.build\psake\private\WriteColoredOutput.ps1
- .build\psake\private\WriteDocumentation.ps1 =
.build\psake\private\WriteDocumentation.ps1
- .build\psake\private\WriteTaskTimeSummary.ps1 =
.build\psake\private\WriteTaskTimeSummary.ps1
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tools", "tools",
"{4DF7EACE-2B25-43F6-B558-8520BF20BD76}"
ProjectSection(SolutionItems) = preProject
src\dotnet\tools\Directory.Build.props =
src\dotnet\tools\Directory.Build.props
@@ -112,11 +37,13 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") =
"Solution Items", "Solution
CONTRIBUTING.md = CONTRIBUTING.md
Directory.Build.props = Directory.Build.props
Directory.Build.targets = Directory.Build.targets
+ .config\dotnet-tools.json = .config\dotnet-tools.json
global.json = global.json
LICENSE.txt = LICENSE.txt
NOTICE.txt = NOTICE.txt
NuGet.config = NuGet.config
README.md = README.md
+ TestTargetFramework.props = TestTargetFramework.props
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lucene.Net",
"src\Lucene.Net\Lucene.Net.csproj", "{3A0AA37E-2B7B-4416-B528-DA4E0E6A6706}"
@@ -272,6 +199,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") =
"LuceneDocsPlugins", "src\do
EndProject
Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "websites",
"websites\websites.msbuildproj", "{C0448DD3-68D2-485F-B31A-D2806E589FA7}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".build", ".build",
"{9D88BB9B-A226-4C6F-BC99-7AB2D923EDCA}"
+EndProject
+Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "build",
".build\build.msbuildproj", "{5C5253E9-BAF2-493C-B4D4-EE01D2E1769F}"
+EndProject
+Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "github",
".github\github.msbuildproj", "{E71152A0-48CC-4334-981F-F5FBFFA50891}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -550,15 +483,19 @@ Global
{C0448DD3-68D2-485F-B31A-D2806E589FA7}.Debug|Any CPU.Build.0 =
Debug|Any CPU
{C0448DD3-68D2-485F-B31A-D2806E589FA7}.Release|Any
CPU.ActiveCfg = Release|Any CPU
{C0448DD3-68D2-485F-B31A-D2806E589FA7}.Release|Any CPU.Build.0
= Release|Any CPU
+ {5C5253E9-BAF2-493C-B4D4-EE01D2E1769F}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {5C5253E9-BAF2-493C-B4D4-EE01D2E1769F}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {5C5253E9-BAF2-493C-B4D4-EE01D2E1769F}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {5C5253E9-BAF2-493C-B4D4-EE01D2E1769F}.Release|Any CPU.Build.0
= Release|Any CPU
+ {E71152A0-48CC-4334-981F-F5FBFFA50891}.Debug|Any CPU.ActiveCfg
= Debug|Any CPU
+ {E71152A0-48CC-4334-981F-F5FBFFA50891}.Debug|Any CPU.Build.0 =
Debug|Any CPU
+ {E71152A0-48CC-4334-981F-F5FBFFA50891}.Release|Any
CPU.ActiveCfg = Release|Any CPU
+ {E71152A0-48CC-4334-981F-F5FBFFA50891}.Release|Any CPU.Build.0
= Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {05CE3A39-40D4-452D-AFE0-E57E536A08C6} =
{4016BDAB-6C33-4D1E-9439-57B416EA45D5}
- {4BFE738F-3D99-4408-85D4-E882737F9CEC} =
{4016BDAB-6C33-4D1E-9439-57B416EA45D5}
- {DB6B3C48-B1B1-4977-9FB0-333ED71E84E1} =
{4BFE738F-3D99-4408-85D4-E882737F9CEC}
- {BC910C84-EF7C-4F69-AA76-47C0EC06D809} =
{4BFE738F-3D99-4408-85D4-E882737F9CEC}
{4DF7EACE-2B25-43F6-B558-8520BF20BD76} =
{8CA61D33-3590-4024-A304-7B1F75B50653}
{EFB2E31A-5917-49D5-A808-FE5061A550B4} =
{8CA61D33-3590-4024-A304-7B1F75B50653}
{119BBACD-D4DB-4E3B-922F-3DA83E0B29E2} =
{4DF7EACE-2B25-43F6-B558-8520BF20BD76}
@@ -572,6 +509,8 @@ Global
{4D0ED7D9-ABEE-4890-B06C-477E3A32B9A0} =
{E5E8C5DC-7048-4818-B884-FB2D037D2EF2}
{FED4A824-1F32-4948-8D37-2B7610804DB5} =
{42599646-275F-4970-BC60-A3349F6498CC}
{C0448DD3-68D2-485F-B31A-D2806E589FA7} =
{42599646-275F-4970-BC60-A3349F6498CC}
+ {5C5253E9-BAF2-493C-B4D4-EE01D2E1769F} =
{9D88BB9B-A226-4C6F-BC99-7AB2D923EDCA}
+ {E71152A0-48CC-4334-981F-F5FBFFA50891} =
{9D88BB9B-A226-4C6F-BC99-7AB2D923EDCA}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {9F2179CC-CFD2-4419-AB74-D72856931F36}
diff --git a/websites/websites.msbuildproj b/websites/websites.msbuildproj
index 17f13c5f8..884f787f0 100644
--- a/websites/websites.msbuildproj
+++ b/websites/websites.msbuildproj
@@ -1,11 +1,10 @@
<Project Sdk="Microsoft.Build.NoTargets">
<PropertyGroup>
- <TargetFramework>net6.0</TargetFramework>
+ <TargetFramework>net8.0</TargetFramework>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<OutputPath>bin\</OutputPath>
</PropertyGroup>
<ItemGroup>
- <None Include="apidocs/*" />
- <None Include="site/*" />
+ <None Include="**/*.*" Exclude="obj/**/*;bin/**/*;*.msbuildproj"/>
</ItemGroup>
</Project>
\ No newline at end of file