java~gradle構建公用包並上傳到倉庫~使用私有倉庫的包
阿新 • • 發佈:2019-01-09
在新的專案裡使用倉庫的包
上一講中我們說了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的配置了。