在新的項目里使用倉庫的包 上一講中我們說了 "java~gradle構建公用包並上傳到倉庫" ,如何發佈公用的非自啟動類的包到私有倉庫,而這一講我們將學習如何使用這些包,就像我們使用spring框架里的功能包一樣。 參考:http://www.zhyea.com/2018/04/24/gradle ...
在新的項目里使用倉庫的包
上一講中我們說了java~gradle構建公用包並上傳到倉庫,如何發佈公用的非自啟動類的包到私有倉庫,而這一講我們將學習如何使用這些包,就像我們使用spring框架里的功能包一樣。
公司私有的maven倉庫在訪問時是需要用戶名密碼的。訪問這種倉庫的時候需要在build.gradle中配置repository用戶許可權,如下麵這樣:
repositories {
mavenLocal()
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven {
url 'https://maven.zhyea.com/nexus/content/groups/public'
credentials {
username 'robin'
password 'robin'
}
}
mavenCentral()
}
但是如果每個項目都要配置一次的話,多少會讓人有些覺得不耐煩。所以可以這個配置也可以在init中完成。打開gradle安裝目錄->init.d目錄,創建init配置文件“init.gradle”,配置詳情如下:
allprojects {
repositories {
mavenLocal()
maven {
credentials {
username 'robin'
password 'robin'
}
url 'https://maven.zhyea.com/nexus/content/groups/public'
}
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
mavenCentral()
}
}
這樣配置以後,就可以去掉在build.gradle中的repository相關的配置了,算是簡化了build.gradle的配置了。