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

Reply via email to