我使用版本2.0.0.BUILD-SNAPSHOT从https://start.spring.io创建了一个Gradle启动项目,但没有做任何更改,并尝试使用以下命令运行应用程序:
gradle bootRun
我收到以下错误
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all dependencies for configuration ':compileClasspath'.
> Could not find org.springframework.boot:spring-boot-starter-actuator:.
Searched in the following locations:
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-actuator//spring-boot-starter-actuator-.pom
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-actuator//spring-boot-starter-actuator-.jar
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-actuator//spring-boot-starter-actuator-.pom
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-actuator//spring-boot-starter-actuator-.jar
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-actuator//spring-boot-starter-actuator-.pom
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-actuator//spring-boot-starter-actuator-.jar
现在,当我将版本更改为: springBootVersion =' 1.5.3.BUILD-SNAPSHOT' 该应用启动正常。
我怀疑依赖管理 $ {springBootVersion} 标记有问题,如下所示:
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-actuator/ [版本在哪里???] / spring-boot-starter-actuator- [版本在哪里???] 。 POM
以下是我配置的回购(粗体不是由INITIALZR自动生成的:
repositories {
mavenCentral()
maven { url 'https://repo.spring.io/libs-snapshot' }
maven { url "https://repo.spring.io/snapshot" }
maven { url "https://repo.spring.io/milestone" }
}
这可能对某些依赖项有所帮助,但启动器pom仍然存在问题:
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all dependencies for configuration ':compileClasspath'.
> Could not find org.springframework.boot:spring-boot-starter-aop:.
Searched in the following locations:
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-aop//spring-boot-starter-aop-.pom
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-aop//spring-boot-starter-aop-.jar
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-aop//spring-boot-starter-aop-.pom
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-aop//spring-boot-starter-aop-.jar
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-aop//spring-boot-starter-aop-.pom
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-aop//spring-boot-starter-aop-.jar
Required by:
project :
> Could not find org.springframework.boot:spring-boot-starter-jdbc:.
Searched in the following locations:
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-jdbc//spring-boot-starter-jdbc-.pom
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-jdbc//spring-boot-starter-jdbc-.jar
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-jdbc//spring-boot-starter-jdbc-.pom
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-jdbc//spring-boot-starter-jdbc-.jar
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-jdbc//spring-boot-starter-jdbc-.pom
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-jdbc//spring-boot-starter-jdbc-.jar
Required by:
project :
> Could not find org.springframework.boot:spring-boot-starter-data-rest:.
Searched in the following locations:
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-data-rest//spring-boot-starter-data-rest-.pom
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-data-rest//spring-boot-starter-data-rest-.jar
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-data-rest//spring-boot-starter-data-rest-.pom
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-data-rest//spring-boot-starter-data-rest-.jar
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-data-rest//spring-boot-starter-data-rest-.pom
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-data-rest//spring-boot-starter-data-rest-.jar
Required by:
project :
> Could not find com.h2database:h2:.
Searched in the following locations:
https://repo1.maven.org/maven2/com/h2database/h2//h2-.pom
https://repo1.maven.org/maven2/com/h2database/h2//h2-.jar
https://repo.spring.io/snapshot/com/h2database/h2//h2-.pom
https://repo.spring.io/snapshot/com/h2database/h2//h2-.jar
https://repo.spring.io/milestone/com/h2database/h2//h2-.pom
https://repo.spring.io/milestone/com/h2database/h2//h2-.jar
Required by:
project :
> Could not find org.hsqldb:hsqldb:.
Searched in the following locations:
https://repo1.maven.org/maven2/org/hsqldb/hsqldb//hsqldb-.pom
https://repo1.maven.org/maven2/org/hsqldb/hsqldb//hsqldb-.jar
https://repo.spring.io/snapshot/org/hsqldb/hsqldb//hsqldb-.pom
https://repo.spring.io/snapshot/org/hsqldb/hsqldb//hsqldb-.jar
https://repo.spring.io/milestone/org/hsqldb/hsqldb//hsqldb-.pom
https://repo.spring.io/milestone/org/hsqldb/hsqldb//hsqldb-.jar
Required by:
project :
> Could not find org.springframework.boot:spring-boot-starter-security:.
Searched in the following locations:
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-security//spring-boot-starter-security-.pom
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-security//spring-boot-starter-security-.jar
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-security//spring-boot-starter-security-.pom
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-security//spring-boot-starter-security-.jar
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-security//spring-boot-starter-security-.pom
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-security//spring-boot-starter-security-.jar
Required by:
project :
> Could not find org.springframework.boot:spring-boot-starter-web:.
Searched in the following locations:
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-web//spring-boot-starter-web-.pom
https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-web//spring-boot-starter-web-.jar
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-web//spring-boot-starter-web-.pom
https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-starter-web//spring-boot-starter-web-.jar
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-web//spring-boot-starter-web-.pom
https://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-web//spring-boot-starter-web-.jar
答案 0 :(得分:1)
您需要添加:
maven {
url 'https://repo.spring.io/libs-snapshot'
}
到您的存储库块(main和buildscript)