Maven系列(一) — maven倉庫的搭建
從今天開始,我要寫一個maven系列的文章,以幫助大家來更好的熟悉maven倉庫,並且將自己優秀的的代碼開源出去,一方面為開源做貢獻,另一方面順便提升自己的知名度,讓我們把愉快的開始吧
為什麼要搭建maven倉庫
當我們的需要寫一些公司內部自己的庫的時候,有兩種方式,一種是每當需要更新庫的版本時就打出一個新的aar包,然後放到項目裏面引用,但是這樣會很麻煩,所以第二種方式就是搭建一個屬於內部的maven倉庫,這樣我們既可以像引用jcenter開源庫中方式一樣簡單的只需要在build.gradle中寫一個庫的庫名加上版本號就可以了,又可以保證我們庫的私密性。
前提條件
首先,你要搭建一個maven倉庫需要你的電腦首先具備JDK環境,這個環境的安裝和環境變量的配置我在此就不在贅述了,很簡單,可自行百度。
開始搭建
你需要打開nexus官網(//www.sonatype.com/download-oss-sonatype):
隨便填一個郵箱,然後選擇yes同意協議,點擊Download進到下載頁面:
根據你的電腦系統,選擇合適的版本,點擊即可下載,下載完成之後你會得到一個名為nexus-3.22.1-02-mac.tgz的安裝包文件,選擇合適的位置放着這個文件,然後解壓,這是我解壓之後的目錄:
然後cd到bin目錄下,你會看到一些啟動程序:
然後你用命令:./nexus start來啟動nexus服務,接下來你只需要在你的瀏覽器中輸入:127.0.0.1:8081就可以看到你的nexus正在啟動:
然後啟動完成的頁面是這樣的:
這裡你需要去點擊右上角的按鈕去登錄,但是此時你會發現你並沒有賬號密碼,之前舊的版本的扎餅號密碼分別是:admin和admin123,但是新的版本改掉了,你需要cd到sonatype-work/nexus3的目錄下面,你會看到一個名為admin.password的文件,打開文件,複製裏面的密碼即可登錄,賬號還是admin。
登錄之後你就會看到如下界面,點擊左側的Browe,以後你上傳的aar庫文件就在這裡,默認一般上傳到maven-release下面,這是一個分組:
完結
至此,maven倉庫在本地已經搭建完成,後續的文章會講解如何在Android studio中配置你的庫並且上傳到本地的maven倉庫中,以及上傳到谷歌的jcenter倉庫中。
如要轉載,請註明出處,謝謝!
歡迎關注我的博客,地址如下:
博客園地址://www.cnblogs.com/zhengjunfei/
簡書地址://www.jianshu.com/u/da06e00edefa
掘金地址://juejin.im/user/5a2a5560f265da433562ad0c/posts
歡迎大家掃描關注我的微信公眾號,我會定期發佈一些博客,分享一些知識點