2016-06-30 28 views
0

當運行gradle init以促進從maven pom到gradle構建的遷移時,是否有一種方法來指定需要它們進行只讀訪問的存儲庫的憑據(我們的本地nexus repo甚至需要auth才能讀取)?如何用`gradle init`指定nexus憑證?

通常它會失敗,因爲我們的父pom需要只讀認證才能從本地回購站下拉,但看起來您可以指定這些憑證,直到build.gradle文件已存在爲止,這是計數器直觀的gradle init的目的。

通過~/.gradle/.gradle.properties或通過各種~/.gradle/init.gradle方法添加它們似乎不起作用。

回答

0

~/.gradle/init.gradle是什麼樣子的?像這樣的東西應該工作:

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