我正在尝试将Gradle构建的工件部署到Maven repo,我需要为此指定凭据。这目前工作得很好:
uploadArchives {
repositories {
mavenDeployer {
repository(url: "http://.../nexus/content/repositories/snapshots/") {
authentication(userName: "admin", password: "admin123")
}
}
}
}
但我不喜欢必须将凭据存储在源代码控制中。使用Maven,我将定义一个服务器配置,并在我的~/.m2/settings.xml
中分配凭据。如何使用Gradle执行类似操作?