initial commit
This commit is contained in:
145
build.gradle
Normal file
145
build.gradle
Normal file
@@ -0,0 +1,145 @@
|
||||
plugins {
|
||||
id 'java'
|
||||
id 'idea'
|
||||
}
|
||||
def currVersion = "1.5.0"
|
||||
ext.projectIds = ['group': 'com.bdware.sc', 'version': currVersion]
|
||||
//group 'com.bdware.sc'
|
||||
//version '1.4.4-SNAPSHOT'
|
||||
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 {
|
||||
maven { url 'https://maven.aliyun.com/repository/public' }
|
||||
}
|
||||
}
|
||||
|
||||
project(':cp') {
|
||||
group = projectIds.group
|
||||
version = projectIds.version
|
||||
repositories {
|
||||
maven { url 'https://maven.aliyun.com/repository/public' }
|
||||
}
|
||||
}
|
||||
|
||||
project(':cm') {
|
||||
group = projectIds.group
|
||||
version = projectIds.version
|
||||
repositories {
|
||||
maven { url 'https://maven.aliyun.com/repository/public' }
|
||||
}
|
||||
}
|
||||
|
||||
project(':front-base') {
|
||||
group = projectIds.group
|
||||
version = projectIds.version
|
||||
repositories {
|
||||
maven { url 'https://maven.aliyun.com/repository/public' }
|
||||
}
|
||||
}
|
||||
|
||||
project(':front-agent') {
|
||||
group = projectIds.group
|
||||
version = projectIds.version
|
||||
repositories {
|
||||
maven { url 'https://maven.aliyun.com/repository/public' }
|
||||
}
|
||||
}
|
||||
|
||||
project(':front-cluster') {
|
||||
group = projectIds.group
|
||||
version = projectIds.version
|
||||
repositories {
|
||||
maven { url 'https://maven.aliyun.com/repository/public' }
|
||||
}
|
||||
}
|
||||
|
||||
project(":contract-template") {
|
||||
group = projectIds.group
|
||||
version = projectIds.version
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven { url 'https://maven.aliyun.com/repository/public' }
|
||||
}
|
||||
}
|
||||
|
||||
project(":test-tool") {
|
||||
group = projectIds.group
|
||||
version = projectIds.version
|
||||
apply plugin: 'java'
|
||||
repositories {
|
||||
maven { url 'https://maven.aliyun.com/repository/public' }
|
||||
maven { url 'https://mvnrepository.com/artifact/org.apache.poi/poi' }
|
||||
mavenCentral()
|
||||
}
|
||||
}
|
||||
|
||||
project(":gmhelper") {
|
||||
group = projectIds.group
|
||||
version = projectIds.version
|
||||
repositories {
|
||||
maven { url 'https://maven.aliyun.com/repository/public' }
|
||||
}
|
||||
}
|
||||
|
||||
project(':treeops') {
|
||||
group = projectIds.group
|
||||
version = projectIds.version
|
||||
repositories {
|
||||
maven { url 'https://maven.aliyun.com/repository/public' }
|
||||
}
|
||||
}
|
||||
|
||||
project(':treeops-front') {
|
||||
group = projectIds.group
|
||||
version = projectIds.version
|
||||
apply plugin: 'java'
|
||||
repositories {
|
||||
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"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user