Ensure ant 'build' task is lead by 'init' task.
Ensure ant 'generate' task lead 'classes' task.
This commit is contained in:
parent
0818fc0942
commit
5cb3acfe13
23
build.gradle
23
build.gradle
|
|
@ -1,6 +1,4 @@
|
|||
/*defaultTasks 'init'*/
|
||||
|
||||
ant.importBuild('build.xml')
|
||||
defaultTasks 'init'
|
||||
|
||||
allprojects {
|
||||
repositories {
|
||||
|
|
@ -18,8 +16,21 @@ task init(dependsOn: alldependencies) {
|
|||
}
|
||||
}
|
||||
|
||||
task buildAll(dependsOn: ['init', 'clean', 'build']) {
|
||||
doLast {
|
||||
println 'Build finished.'
|
||||
ant.importBuild('build.xml')
|
||||
|
||||
// ensure 'init' runs before 'fetchDependencies' task from ant build
|
||||
fetchDependencies {
|
||||
dependsOn {
|
||||
'init'
|
||||
}
|
||||
}
|
||||
|
||||
// ensure 'generate' runs before 'classes'
|
||||
classes {
|
||||
dependsOn {
|
||||
'generate'
|
||||
}
|
||||
mustRunAfter {
|
||||
'generate'
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ dependencies {
|
|||
}
|
||||
|
||||
task downloadReactor {
|
||||
ant.mkdir(dir: 'lib')
|
||||
ant.get(src: 'https://github.com/fisakov/conreactor/releases/download/v0.9-snapshot.1/conreactor-api-0.9.jar', dest: 'lib', usetimestamp: 'true', skipexisting: 'true')
|
||||
ant.get(src: 'https://github.com/fisakov/conreactor/releases/download/v0.9-snapshot.1/conreactor-core-0.9.jar', dest: 'lib', usetimestamp: 'true', skipexisting: 'true')
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue