spring-cloud-deployer - 指定 maven 远程存储库 URL

spring-cloud-deployer - specifying maven remote repository URLs

Spring 云数据流 - Cloudfoundry 服务器 (v1.0.0.M4)

在尝试在属性文件中外部化配置信息,然后使用 Spring Cloud Config Server 在安装时提供这些环境设置时,我对一些值有疑问通常会在 YML 清单中放置某种方式。

首先,在 YML 清单中,我可能会这样定义它们:

JAVA_OPTS: -Dhttp.keepAlive=false
MAVEN_REMOTE_REPOSITORIES_SNAPSHOTS_URL: <nexus url>
MAVEN_REMOTE_REPOSITORIES_RELEASES_URL: <another nexus url>

那么我如何将它们放入属性文件中呢?这是我的猜测:

java.opts=-Dhttp.keepAlive=false
maven.remote.repositories.snapshots.url=<nexus url>
maven.remote.repositories.releases.url=<another nexus url>

如果您要配置自定义 Maven 存储库镜像,请查看此 section

Spring Cloud Deployer 的 maven resolution 策略查找本节中定义的命名约定。一个你有一组正确的 k/v 对,然后你可以将它们列在 属性 文件中或作为 env-var 的。