【发布时间】:2015-08-03 10:05:24
【问题描述】:
我在 build.gradle 中有一个 maven 设置,如下所示。你可以看到我正在使用一个 nexus 服务器进行内部包管理。
repositories {
jcenter()
maven {
url 'http://192.168.0.2:8081/nexus/content/groups/public/'
}
}
首先,我不能在云环境中构建这个项目,因为这个 nexus 服务器不在云中。
其次,可以使用域名从云端访问此 nexus 服务器。
第三,我无法将此 url 更改为域名,因为构建作业是由 Jenkins 运行的。
所以我想知道 gradle 是否支持在命令行中覆盖这个 url 值,比如使用 -P?或者我可以运行另一个 gradle 任务来完成替换工作?
【问题讨论】: