Add tasks for running and building all modules
parent
ddcd88ea53
commit
8f50d28894
20
build.gradle
20
build.gradle
|
@ -8,4 +8,22 @@ buildscript {
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
|
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
task cleanAll(dependsOn: [':config_server:clean', ':eureka-service:clean', ':events:clean', ':teams:clean', ':users:clean'])
|
||||||
|
task startConfigServer(dependsOn: [':config_server:bootRun'])
|
||||||
|
task startEurekaService(dependsOn: [':eureka-service:bootRun'])
|
||||||
|
task startMicroservices(dependsOn: [':events:bootRun', ':teams:bootRun', ':users:bootRun'])
|
||||||
|
task runAll(dependsOn: ['cleanAll', 'startConfigServer', 'startEurekaService', 'startMicroservices'])
|
||||||
|
startConfigServer.mustRunAfter cleanAll
|
||||||
|
startEurekaService.mustRunAfter startConfigServer
|
||||||
|
startMicroservices.mustRunAfter startEurekaService
|
||||||
|
|
||||||
|
task buildConfigServer(dependsOn: [':config_server:build'])
|
||||||
|
task buildEurekaService(dependsOn: [':eureka-service:build'])
|
||||||
|
task buildMicroservices(dependsOn: [':events:build', ':teams:build', ':users:build'])
|
||||||
|
task stage(dependsOn: ['cleanAll', 'buildConfigServer', 'buildEurekaService', 'buildMicroservices'])
|
||||||
|
buildConfigServer.mustRunAfter cleanAll
|
||||||
|
buildEurekaService.mustRunAfter buildConfigServer
|
||||||
|
buildMicroservices.mustRunAfter buildEurekaService
|
||||||
|
|
||||||
|
|
Reference in New Issue