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

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

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

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

公司私有的maven倉庫在訪問時是須要用戶名密碼的。訪問這種倉庫的時候須要在build.gradle中配置repository用戶權限,以下面這樣:spring

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的配置了。maven

相關文章
相關標籤/搜索