java~gradle構建公用包並上傳到倉庫~使用私有倉庫的包


在新的項目里使用倉庫的包

上一講中我們說了java~gradle構建公用包並上傳到倉庫,如何發布公用的非自啟動類的包到私有倉庫,而這一講我們將學習如何使用這些包,就像我們使用spring框架里的功能包一樣。

參考:http://www.zhyea.com/2018/04/24/gradle-repository-username-password.html?spm=a2c40.rdc_maven_repo.0.0.12fd3054jv5EgP

公司私有的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的配置了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM