Android Gradle Maven认证不';Don’不要在gradle.properties中使用信用卡

Android Gradle Maven认证不';Don’不要在gradle.properties中使用信用卡,android,gradle,nexus,Android,Gradle,Nexus,我目前正试图获得一个Gradle项目来使用公司的内部nexus。 经过一番搜索,我发现以下方法可行: repositories { maven { credentials { username= 'MyName' password= 'MyPass' } url 'https://company.com/repository/public/'

我目前正试图获得一个Gradle项目来使用公司的内部nexus。 经过一番搜索,我发现以下方法可行:

repositories {
     maven {
            credentials {
                username= 'MyName'
                password= 'MyPass'
            }
            url 'https://company.com/repository/public/'
        }
    }
但是,我不想提交我的凭据,因此我将它们作为以下内容放入我的
~/.gradle/.gradle.properties

nexusUsername=MyName
nexusPassword=MyPass
并将我的
build.gradle
更改为:

repositories {
     maven {
            credentials {
                username= project.ext["nexusUsername"]
                password= project.ext["nexusPassword"]
            }
            url 'https://company.com/repository/public/'
        }
    }
此时服务器开始使用HTTP 401进行响应。 当我打印它们时,它们仍然显示出来,看起来一模一样。 为什么会发生这种情况?我如何解决