我試圖將一個Gradle構建的工件部署到Maven repo,並且我需要爲其指定憑據。這工作正常現在:哪裏可以放置不應該提交的Gradle配置(即憑據)?
uploadArchives {
repositories {
mavenDeployer {
repository(url: "http://.../nexus/content/repositories/snapshots/") {
authentication(userName: "admin", password: "admin123")
}
}
}
}
但我不喜歡必須將憑據存儲在源代碼管理。使用Maven,我會定義一個服務器配置,並在我的~/.m2/settings.xml
中分配憑證。我如何做與Gradle類似的事情?
我寫了一篇關於這個希望很短的博客文章可以幫助http://www.rationaljava.com /2016/02/how-to-set-up-repository-authentication.html – Dan