@@ -32,7 +32,7 @@ project.version="0.0.1-SNAPSHOT"
32
32
33
33
ext {
34
34
// The following are convenience variables for the various output directories used below
35
- explodedModuleDir = " ${ project.buildDir } / explodedModule"
35
+ explodedModuleDir = project. layout . buildDirectory . file( " explodedModule" ) . get() . asFile . path
36
36
libDir = " ${ explodedModuleDir} /lib"
37
37
configDir = " ${ explodedModuleDir} /config"
38
38
}
@@ -103,14 +103,14 @@ project.tasks.register("apiJar", Jar) {
103
103
jar. description = " produce jar file for api"
104
104
jar. from project. sourceSets. api. output
105
105
jar. archiveBaseName. set(" ${ project.name} _api" )
106
- jar. destinationDirectory = project. file(libDir)
106
+ jar. destinationDirectory. set( project. file(libDir) )
107
107
jar. dependsOn(project. apiClasses)
108
108
}
109
109
110
110
project. jar {
111
111
Jar jar ->
112
112
jar. archiveBaseName. set(project. name)
113
- jar. destinationDirectory = project. file(libDir)
113
+ jar. destinationDirectory. set( project. file(libDir) )
114
114
jar. dependsOn(project. tasks. apiJar)
115
115
}
116
116
@@ -171,7 +171,7 @@ project.tasks.register("module", Jar) {
171
171
jar. from explodedModuleDir
172
172
jar. archiveBaseName. set(project. name)
173
173
jar. archiveExtension. set(' module' )
174
- jar. destinationDirectory = project. buildDir
174
+ jar. destinationDirectory. set( project. layout . buildDirectory)
175
175
jar. dependsOn(project. tasks. moduleXml)
176
176
jar. dependsOn(project. tasks. processModuleResources)
177
177
jar. dependsOn(project. tasks. copyExternalLibs)
0 commit comments