我想知道是否有可能使用Gradle和Maven settings.xml
文件解析和部署來自/向Maven存儲庫的工件。該存儲庫是一個安全的存儲庫,因此需要憑據才能訪問它。另外,是否可以指定settings.xml
的位置(我在問,因爲我們針對不同團隊有幾個不同的團隊,並且我們通過CI服務器管理這些團隊)?如何使用Gradle和Maven settings.xml文件解析和部署依賴關係?
一個基本的例子會非常好。謝謝!
我想知道是否有可能使用Gradle和Maven settings.xml
文件解析和部署來自/向Maven存儲庫的工件。該存儲庫是一個安全的存儲庫,因此需要憑據才能訪問它。另外,是否可以指定settings.xml
的位置(我在問,因爲我們針對不同團隊有幾個不同的團隊,並且我們通過CI服務器管理這些團隊)?如何使用Gradle和Maven settings.xml文件解析和部署依賴關係?
一個基本的例子會非常好。謝謝!
爲了獲取依賴形成一個自定義的Maven回購您可以添加/配置repositories
像
repositories {
maven {
credentials {
username 'user'
password 'password'
}
url "http://repo.mycompany.com/maven2"
}
}
發佈你的文物,你可以看看apply plugin: 'maven-publish'
插件,這取決於搖籃的版本所使用。
而對於配置我認爲net.linguica.maven-settings
是你可以看看的插件。
其它來源:
你能適應從maven-settings-decoder代碼解密的maven設置文件密碼中使用的gradle。
將其轉換爲gradle插件會很好,但這會導致雞或蛋的問題,因爲您還沒有密碼,插件無法從存儲庫下載。