buildscript { ext.repo = { maven { url 'https://maven.aliyun.com/repository/public/' } mavenCentral() } repositories repo dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:2.1.7.RELEASE") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'idea' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories repo sourceCompatibility = 1.8 targetCompatibility = 1.8 dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:Greenwich.SR2" } } dependencies { compile("org.springframework.cloud:spring-cloud-starter-gateway") compile("org.springframework.cloud:spring-cloud-starter-netflix-hystrix") compile("org.springframework.cloud:spring-cloud-starter-contract-stub-runner"){ exclude group: "org.springframework.boot", module: "spring-boot-starter-web" } testCompile("org.springframework.boot:spring-boot-starter-test") }