如何使用`gradle init`指定nexus凭证?

时间:2016-06-30 18:47:34

标签: gradle

当运行numpy.loadtxt以便于从maven pom迁移到gradle构建时,有没有办法为存储库指定凭据,要求它们进行只读访问(我们的本地nexus repo甚至需要auth才能进行读取)?

通常它会失败,因为我们的父pom需要只读身份验证才能从本地仓库下载,但看起来似乎你不能指定这些凭据,直到build.gradle文件已经存在,这是反...直观gradle init目的。

通过gradle init或通过各种~/.gradle/.gradle.properties方法添加它们似乎不起作用。

1 个答案:

答案 0 :(得分:0)

~/.gradle/init.gradle看起来像什么?这样的事情应该有效:

allprojects {
  repositories {
    mavenLocal()
    maven {
      url 'https://your.nexus/server'
      credentials {
        username "your_username"
        password "your_password"
      }
    }
  }
}