Spring 尝试从里程碑存储库中提取快照

Cho*_*meh 2 java spring gradle spring-social

尝试构建https://github.com/spring-projects/spring-social-samples/tree/master/spring-social-showcase-boot

gradle build --info
Run Code Online (Sandbox Code Playgroud)

产生

Resource missing. [HTTP GET: http://repo.spring.io/milestone/org/springframework/social/spring-social-config/1.2.0.BUILD-SNAPSHOT/spring-social-config-1.2.0.BUILD-SNAPSHOT.pom]
Run Code Online (Sandbox Code Playgroud)

如果我只是在浏览器中输入...资源存在于此(快照)url

http://repo.spring.io/snapshot/org/springframework/social/spring-social-config/1.2.0.BUILD-SNAPSHOT/spring-social-config-1.2.0.BUILD-SNAPSHOT.pom

有什么想法如何让 gradle 转到正确的(快照)url?

Cho*_*meh 5

快照存储库丢失

我最初对 spring-boot gradle 插件存储库和项目存储库感到困惑

//for plugin
buildscript {
  repositories {
    maven { url "http://repo.spring.io/libs-milestone" }
    maven { url "http://repo.spring.io/libs-snapshot" }
    mavenLocal()
  }  
  ...

//for project
repositories {
  mavenLocal()
  //added missing snapshot repository
  maven { url "http://repo.spring.io/snapshot" }
  maven { url "http://repo.spring.io/milestone" }
  mavenCentral()
  maven { url "http://repo.spring.io/libs-milestone" }
}
Run Code Online (Sandbox Code Playgroud)