【发布时间】:2021-03-15 00:40:55
【问题描述】:
我正在尝试设置一个 Spring Boot / Gradle 项目以使用 bootBuildImage 来构建我的 Docker 映像,但遇到了障碍。我们在构建服务器上的外部网络访问权限有限;我们使用一个私有的 nexus 存储库。
当我尝试运行 bootBuildImage 任务时,它正在尝试从 repo.spring.io 请求文件:
[creator] unable to invoke layer creator
[creator] unable to contribute spring-cloud-bindings layer
[creator] unable to get dependency spring-cloud-bindings
[creator] unable to download https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.7.0/spring-cloud-bindings-1.7.0.jar
[creator] unable to request https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.7.0/spring-cloud-bindings-1.7.0.jar
我在我们的 nexus 服务器上添加了 repo.spring.io 作为存储库,但我不清楚如何让 Spring Boot Gradle 插件使用它。我尝试将它添加到我的 repositories 块中,但它似乎没有效果。
repositories {
// Other repositories...
//
maven {
url "<my nexus server>/repository/spring-io-releases/"
}
我错过了什么?
【问题讨论】:
-
有一个相关的issue on GitHub
标签: spring-boot docker gradle spring-boot-gradle-plugin