plugins { //id 'org.springframework.boot' version '2.2.0.RELEASE' id 'org.springframework.boot' version '2.1.0.RELEASE' id 'io.spring.dependency-management' version '1.0.8.RELEASE' id "org.hidetake.ssh" version "2.10.1" id 'java' } group = 'com.zcxk' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' repositories { mavenCentral() } ext { //set('springCloudVersion', "Hoxton.M3") //set('springCloudVersion', "Finchley.SR1") set('springCloudVersion', "Greenwich.SR2") set('springCloudAlibabaVersion', "2.1.0.RELEASE") //set('springCloudAlibabaVersion', "0.2.2.RELEASE") //set('springCloudAlibabaVersion', "0.9.0.RELEASE") } subprojects { apply { apply plugin:'java' apply plugin:'idea' apply plugin:'eclipse' apply plugin:'jacoco' apply plugin:'org.springframework.boot' apply plugin:'io.spring.dependency-management' apply plugin: 'org.hidetake.ssh' group ='com.example' sourceCompatibility =1.8 targetCompatibility =1.8 // java编译的时候缺省状态下会因为中文字符而失败 [compileJava,compileTestJava,javadoc]*.options*.encoding ='UTF-8' bootJar { enabled =false // 默认不需要打可执行jar包 } repositories { mavenLocal() mavenCentral() maven { url 'https://repo.spring.io/milestone' } } dependencies { compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' //swagger在线接口文档生成工具 compile('io.springfox:springfox-swagger2:2.7.0') compile('io.springfox:springfox-swagger-ui:2.7.0') //json工具 compile('com.alibaba:fastjson:1.2.41') testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' } } dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}" mavenBom "com.alibaba.cloud:spring-cloud-alibaba-dependencies:${springCloudAlibabaVersion}" } } remotes { //开发环境服务器 devServer { host = '114.135.61.188' port = 30154 user = 'root' password = '1qaz2wsx!' } //测试环境服务器 sitServer { host = '10.0.0.154' port = 22 user = 'root' password = '1qaz2wsx!' } //演示环境155服务器 uatServer155 { host = '10.0.0.155' port = 22 user = 'root' password = '1qaz2wsx!' } //演示环境156服务器 uatServer156 { host = '10.0.0.156' port = 22 user = 'root' password = '1qaz2wsx!' } //测试环境服务器 sitServer153 { host = '114.135.61.188' port = 30153 user = 'root' password = '1qaz2wsx!' } } } } test { useJUnitPlatform() }