我正在尝试将 Gradle 构建的工件部署到 Maven 存储库,我需要为此指定凭据。这目前工作正常:
uploadArchives { repositories { mavenDeployer { repository(url: "http://.../nexus/content/repositories/snapshots/") { authentication(userName: "admin", password: "admin123") } } } }
但我不喜欢将凭据存储在源代码管理中。使用 Maven,我将定义一个服务器配置,并在我的~/.m2/settings.xml. 我如何用 Gradle 做类似的事情?
~/.m2/settings.xml
~/.gradle/gradle.properties :
mavenUser=admin mavenPassword=admin123
构建.gradle :
... authentication(userName: mavenUser, password: mavenPassword)