首页 文章

使用Gradle引导2.0.0.BUILD-SNAPSHOT时出错

提问于
浏览
1

我从https://start.spring.io创建了一个版本为2.0.0.BUILD-SNAPSHOT的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' 时,应用程序启动正常 .

我怀疑依赖管理 $ 标记有问题,如下所示:

https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-starter-actuator/ [WHERE IS THE VERSION???] / spring-boot-starter-actuator- [WHERE IS THE VERSION???] .pom

这是我配置的repos(粗体不是由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

1 回答

  • 1

    你需要添加:

    maven {
        url 'https://repo.spring.io/libs-snapshot'
    }
    

    到您的存储库块(main和buildscript)

相关问题