Metrics
0
Watch 157 Star 428 Fork 180

GVPsxfad / porterJava

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
Porter是一款数据同步中间件,主要用于解决同构/异构数据库之间的表级别数据同步问题. spread retract

https://open.vbill.cn

Clone or download
build.gradle 2.79 KB
Copy Edit Web IDE Raw Blame History
空空二号 authored 2019-04-12 14:30 . 处理代码合并中的bug。
apply plugin: 'java'
apply plugin: 'maven'
version '4.0'
configurations.all {
resolutionStrategy {
force 'xml-apis:xml-apis:1.4.01'
}
}
repositories {
maven{ url"http://maven.aliyun.com/nexus/content/groups/public"}
}
buildscript {
repositories {
maven{ url"http://maven.aliyun.com/nexus/content/groups/public"}
}
dependencies {
classpath "org.springframework.boot:spring-boot-gradle-plugin:2.1.3.RELEASE"
}
}
subprojects {
apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'idea'
apply plugin: 'checkstyle'
ext {
group = 'cn.vbill.middleware.porter'
junitVersion = '4.12'
version '4.0'
springVersion = '2.1.3.RELEASE'
swaggerVersion = '2.7.0'
canalVersion = '1.1.0'
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenLocal()
maven{ url"http://maven.aliyun.com/nexus/content/groups/public"}
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
dependencies {
compile (
'com.alibaba:fastjson:1.2.28',
'com.alibaba:druid:1.1.14',
'org.apache.commons:commons-lang3:3.7',
"org.springframework.boot:spring-boot-starter:${springVersion}",
"org.springframework.boot:spring-boot-starter-jdbc:${springVersion}",
'commons-beanutils:commons-beanutils:1.9.2',
"org.springframework.boot:spring-boot-starter-mail:${springVersion}",
'mysql:mysql-connector-java:5.1.45'
)
compile files(rootProject.getRootDir().path+'/other_dependencies/ojdbc7.jar')
compile('org.apache.zookeeper:zookeeper:3.4.11'){
exclude group:'org.slf4j',module:'slf4j-api'
exclude group:'org.slf4j',module:'slf4j-log4j12'
exclude group:'log4j',module:'log4j'
}
compileOnly 'org.projectlombok:lombok:1.16.20'
annotationProcessor 'org.projectlombok:lombok:1.16.20'
testCompile "junit:junit:${junitVersion}"
}
//将子项目包复制到根目录
build.doLast {
def rootPath = rootProject.buildDir.getPath() + "/distributions"
copy {
from buildDir.getPath() + "/distributions" into rootPath
}
}
clean.doFirst {
delete "${buildDir}/../out"
}
checkstyle {
toolVersion = 7.7
ignoreFailures = true
configFile = file(rootProject.getRootDir().getPath() + "/checkstyle.xml")
}
test {
ignoreFailures true
}
uploadArchives {
repositories {
mavenDeployer {
mavenLocal()
}
}
}
}

Comment ( 0 )

You need to Sign in for post a comment

Java
1
https://gitee.com/sxfad/porter.git
git@gitee.com:sxfad/porter.git

Help Search