我想编译这个gradle项目:
buildscript {
repositories {
mavenCentral()
maven {
url 'https://repo.spring.io/milestone'
}
maven {
url "https://maven.springframework.org/release"
}
}
}
plugins {
id 'java'
id 'io.spring.dependency-management' version '1.0.10.RELEASE'
}
apply plugin: "io.spring.dependency-management"
group 'org.example'
version '1.0.0'
dependencyManagement {
imports {
mavenBom 'org.springframework.cloud:spring-cloud-dependencies:2020.0.2'
}
}
dependencies {
compile "io.jsonwebtoken:jjwt:0.9.1"
compile "org.springframework.cloud:spring-cloud-starter-netflix-eureka-client"
compile "org.springframework.cloud:spring-cloud-netflix-hystrix"
compile "org.springframework.cloud:spring-cloud-starter-gateway"
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine'
}
test {
useJUnitPlatform()
}
但我在编译项目时出错了:
Cannot resolve external dependency org.springframework.cloud:spring-cloud-starter-netflix-eureka-client because no repositories are defined.
Required by:
project :
你知道我怎么解决这个问题吗?
1条答案
按热度按时间h7wcgrx31#
正如错误所说,您需要定义相应的存储库。因为我在maven使用了eureka客户端。。我可以向您展示存储库是如何定义的。
你可以找到正确的方法使用相同的grad尔。