build\build.ps1: Fixed build script so the restore and pack tasks ignore lucene-cli
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/71d82b67 Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/71d82b67 Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/71d82b67 Branch: refs/heads/master Commit: 71d82b673d0abde51ac3a6f45eeccd9ab7d7e3db Parents: 38187d7 Author: Shad Storhaug <[email protected]> Authored: Tue Jul 11 11:05:01 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Tue Jul 11 11:05:01 2017 +0700 ---------------------------------------------------------------------- build/build.ps1 | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/71d82b67/build/build.ps1 ---------------------------------------------------------------------- diff --git a/build/build.ps1 b/build/build.ps1 index 312ec01..578c216 100644 --- a/build/build.ps1 +++ b/build/build.ps1 @@ -101,8 +101,12 @@ task Init -depends InstallSDK -description "This task makes sure the build envir } task Restore -description "This task restores the dependencies" { - Exec { - & dotnet.exe restore $base_directory + pushd $base_directory + $packages = Get-ChildItem -Path "project.json" -Recurse | ? { !$_.Directory.Name.Contains(".Cli") -and !$_.Directory.Name.Contains("lucene-cli") } + popd + + foreach ($package in $packages) { + Exec { & dotnet.exe restore $package } } } @@ -132,7 +136,12 @@ task Compile -depends Clean, Init -description "This task compiles the solution" task Pack -depends Compile -description "This task creates the NuGet packages" { try { pushd $base_directory - $packages = Get-ChildItem -Path "project.json" -Recurse | ? { !$_.Directory.Name.Contains(".Test") -and !$_.Directory.Name.Contains(".Demo") } + $packages = Get-ChildItem -Path "project.json" -Recurse | ? { + !$_.Directory.Name.Contains(".Test") -and + !$_.Directory.Name.Contains(".Demo") -and + !$_.Directory.Name.Contains(".Cli") -and + !$_.Directory.Name.Contains("lucene-cli") + } popd Pack-Assemblies $packages
