我正在使用此插件https://plugins.gradle.org/plugin/nu.studer.credentials来加密我的私有nexus存储库的用户名和密码。
Buildscript块看起来像这样
buildscript {
repositories {
jcenter()
mavenCentral()
maven {
url "http://my.privaterepo.com/nexus/content/repositories/snapshots"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
classpath 'nu.studer:gradle-credentials-plugin:1.0.1'
classpath 'com.private.plugin:Pipeline:0.4.0-SNAPSHOT'
}
}
apply plugin: 'nu.studer.credentials'
project.ext.usrname = credentials.uname
project.ext.passwd = credentials.passwd
要访问我的私人关系,我需要将用户名和密码传递给 maven 。我怎样才能实现使用插件,即使在插件初始化之前,也考虑使用buildscript块。
我的最终目标是在任何文件中都没有将用户名和密码保存为明文。任何其他想法也欢迎。