@@ -19,7 +19,8 @@ dependencies {
19
19
// ------------------------------------------------------------------
20
20
// Build section
21
21
22
- tasks. register(' generateJniHeaders' , type : Exec , dependsOn : ' classes' ) {
22
+ tasks. register(' generateJniHeaders' , Exec ) {
23
+ dependsOn ' classes'
23
24
def classpath = sourceSets. main. output. classesDirs
24
25
def appclasspath = configurations. runtimeClasspath. files* . getAbsolutePath(). join(File . pathSeparator)
25
26
def nativeIncludes = ' src/native/include'
@@ -81,13 +82,15 @@ tasks.withType(Test).configureEach {
81
82
}
82
83
}
83
84
84
- tasks. register(' initCMake' , type : Exec , dependsOn : ' generateJniHeaders' ) {
85
+ tasks. register(' initCMake' , Exec ) {
86
+ dependsOn ' generateJniHeaders'
85
87
workingDir ' build'
86
88
def prefixPath = hasNotEmptyProperty(' buildPrefix' ) ? " -DCMAKE_PREFIX_PATH=$project . buildPrefix " : ' '
87
89
commandLine ' cmake' , " $prefixPath " , ' ..'
88
90
}
89
91
90
- tasks. register(' buildNative' , type : Exec , dependsOn : ' initCMake' ) {
92
+ tasks. register(' buildNative' , Exec ) {
93
+ dependsOn ' initCMake'
91
94
if (osdetector. os == ' windows' ) {
92
95
commandLine ' cmake' ,
93
96
' --build' , ' build' ,
@@ -106,12 +109,14 @@ test.dependsOn buildNative
106
109
// ------------------------------------------------------------------
107
110
// Install and Publish section
108
111
109
- tasks. register(' sourcesJar' , type : Jar , dependsOn : ' classes' ) {
112
+ tasks. register(' sourcesJar' , Jar ) {
113
+ dependsOn ' classes'
110
114
archiveClassifier = ' sources'
111
115
from sourceSets. main. allSource
112
116
}
113
117
114
- tasks. register(' javadocJar' , type : Jar , dependsOn : ' javadoc' ) {
118
+ tasks. register(' javadocJar' , Jar ) {
119
+ dependsOn ' javadoc'
115
120
archiveClassifier = ' javadoc'
116
121
from javadoc. destinationDir
117
122
}
0 commit comments