【发布时间】:2012-09-26 18:50:55
【问题描述】:
我正在尝试将 Gradle 构建的工件部署到 Maven 存储库,我需要为此指定凭据。现在这工作正常:
uploadArchives {
repositories {
mavenDeployer {
repository(url: "http://.../nexus/content/repositories/snapshots/") {
authentication(userName: "admin", password: "admin123")
}
}
}
}
但我不喜欢将凭据存储在源代码管理中。使用 Maven,我将定义一个服务器配置,并在我的 ~/.m2/settings.xml 中分配凭据。我如何使用 Gradle 做类似的事情?
【问题讨论】:
-
您知道从安全角度来看,使用 admin123 作为密码是不好的,对 ;)
-
另外,从安全角度来看,在 stackoverflow 上发布密码会很糟糕 :-)
-
我相信上面的id/pwd只是一个例子:D
标签: gradle