@@ -37,7 +37,7 @@ partial class Build : NukeBuild
3737 readonly bool BuildEms = false ;
3838
3939 [ Parameter ( "Version" ) ]
40- readonly string ProjectVersion = "3.0.1 " ;
40+ readonly string ProjectVersion = "3.0.2 " ;
4141
4242 [ Solution ] readonly Solution Solution ;
4343 [ GitRepository ] readonly GitRepository GitRepository ;
@@ -80,10 +80,10 @@ protected override void OnBuildInitialized()
8080 . Before ( Restore )
8181 . Executes ( ( ) =>
8282 {
83- SourceDirectory . GlobDirectories ( "**/bin" , "**/obj" ) . ForEach ( DeleteDirectory ) ;
84- TestsDirectory . GlobDirectories ( "**/bin" , "**/obj" ) . ForEach ( DeleteDirectory ) ;
85- EnsureCleanDirectory ( ArtifactsDirectory ) ;
86- EnsureCleanDirectory ( BuildDirectory ) ;
83+ SourceDirectory . GlobDirectories ( "**/bin" , "**/obj" ) . ForEach ( x => x . DeleteDirectory ( ) ) ;
84+ TestsDirectory . GlobDirectories ( "**/bin" , "**/obj" ) . ForEach ( x => x . DeleteDirectory ( ) ) ;
85+ ArtifactsDirectory . CreateOrCleanDirectory ( ) ;
86+ BuildDirectory . CreateOrCleanDirectory ( ) ;
8787 } ) ;
8888
8989 Target Restore => _ => _
@@ -178,7 +178,7 @@ protected override void OnBuildInitialized()
178178 . Executes ( ( ) =>
179179 {
180180 var binDirectory = RootDirectory / "bin" ;
181- EnsureCleanDirectory ( binDirectory ) ;
181+ binDirectory . CreateOrCleanDirectory ( ) ;
182182
183183 var moduleNames = new [ ]
184184 {
@@ -219,7 +219,7 @@ protected override void OnBuildInitialized()
219219
220220 IEnumerable < Project > GetActiveProjects ( )
221221 {
222- var packTargets = Solution . GetProjects ( "*" )
222+ var packTargets = Solution . AllProjects
223223 . Where ( x => x . Name != "Spring.Messaging.Ems" || BuildEms )
224224 . Where ( x => ! x . Name . Contains ( "_build" ) ) ;
225225 return packTargets ;
0 commit comments