Gradle 设置 Nexus 用户名密码
直接在Gradle
中明文写上用户名、密码不仅会涉及安全性问题,更为Git
的管理带来诸多不便。
有一个变通的方法如下:
新建一个Gradle
属性文件~/.gradle/gradle.properties
,可以将用户名、密码以变量的形式存入文本:
NEXUS_USER=yourname
NEXUS_PASSWORD=yourpassword
接着在Gradle
文件中即可引用上述变量:
allprojects {
repositories {
jcenter()
maven {
url "http://ip:port/repository/maven-releases/"
credentials {
username = "${NEXUS_USER}"
password = "${NEXUS_PASSWORD}"
}
}
}
}
uploadArchives {
configuration = configurations.archives
repositories {
mavenDeployer {
repository(url: "http://ip:port/repository/maven-releases/") {
authentication(userName: NEXUS_USER, password: NEXUS_PASSWORD)
}
pom.project {
version '1.0.0'
artifactId 'pay'
groupId 'me.yezhou'
packaging 'aar'
description 'pay library'
}
}
}
}
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/29/gradle-sets-nexus-username-and-password/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
Gradle 设置 Nexus 用户名密码
直接在Gradle中明文写上用户名、密码不仅会涉及安全性问题,更为Git的管理带来诸多不便。
有一个变通的方法如下:
新建一个Gradle属性文件~/.gradle/gradle.pr……
文章目录
关闭
共有 0 条评论