bdcontract-bundle/build.gradle
CaiHQ 6f1fc41aad feat: support createParam
feat: docker script
2022-04-21 10:18:48 +08:00

107 lines
2.5 KiB
Groovy

plugins {
id 'java'
id 'idea'
}
def currVersion = "1.7.4"
ext.projectIds = ['group': 'com.bdware.sc', 'version': currVersion]
sourceCompatibility = 1.8
project(':genparser') {
group = projectIds.group
version = projectIds.version
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
}
}
project(':common') {
group = projectIds.group
version = projectIds.version
repositories {
mavenCentral()
maven { url 'https://maven.aliyun.com/repository/public' }
}
}
project(':cm') {
group = projectIds.group
version = projectIds.version
repositories {
mavenCentral()
maven { url 'https://maven.aliyun.com/repository/public' }
}
}
project(':front-base') {
group = projectIds.group
version = projectIds.version
repositories {
mavenCentral()
maven { url 'https://maven.aliyun.com/repository/public' }
}
}
project(':agent-backend') {
group = projectIds.group
version = projectIds.version
repositories {
mavenCentral()
maven { url 'https://maven.aliyun.com/repository/public' }
}
}
project(':router-backend') {
group = projectIds.group
version = projectIds.version
repositories {
mavenCentral()
maven { url 'https://maven.aliyun.com/repository/public' }
}
}
project(":gmhelper") {
group = projectIds.group
version = projectIds.version
repositories {
mavenCentral()
maven { url 'https://maven.aliyun.com/repository/public' }
}
}
tasks.withType(JavaCompile) {
options.compilerArgs << '-Xlint:none'
options.compilerArgs << '-Xlint:deprecation' << "-Werror"
}
repositories {
mavenCentral()
}
task buildDocOnly(type: Exec) {
commandLine "sh", "script/prepareDoc.sh"
}
task copyDocs(dependsOn: [":buildDocOnly", ":web-client:buildZip", ":java-client:buildConfigTool"]) {
doLast {
println "copyDocs successfully"
}
}
task buildBundle(dependsOn: [":common:buildBundle"]) {
doLast {
println "buildBundle in ./build/output/ successfully"
}
}
task releaseForBaaS(dependsOn: [":cp:buildBundle", ":front-agent:buildBDServerZipMin",
":front-cluster:buildBDServerClusterZip",
":contract-template:buildContractTemplateZip"]) {
doLast {
println "release for baas as ./contract-template/build/bdtemplate.zip\n" +
"\t./front-agent/build/bdserver-min.zip\n" +
"\t./front-cluster/build/bdserver-cluster.zip"
}
}