標籤:not lan 好處 通過 上下 沒有 下載 oss pdf
在開發過程中,有時候會使用到公司內部的一些開發包,顯然把這些包放在外部是不合適的。另外,由於項目一直在開發中,這些內部的依賴可能也在不斷的更新。可以通過搭建公司內部的Maven伺服器,將第三方和內部的依賴統一管理,同時也可以節省網路頻寬,當然前提是項目所需要的構件在私服中已經存在。
- Nexus下載及安裝配置
我們可以在nexus的官網上找到它的相關介紹,是:http://www.sonatype.org/nexus/go
下載
# wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz
解壓
# cd /usr/local
# mkdir nexus
# tar -xzvf nexus-2.11.2-03-bundle.tar.gz -C nexus
# cd nexus
# ls
nexus-2.11.2-03 sonatype-work
修改設定檔
# cd nexus-2.11.2-03/conf
# vi nexus.properties
#Jetty section
application-port=8081 ##修改Jetty連接埠號碼
# nexus section
nexus-work=${bundleBasedir}/../sonatype-work/nexus
儲存以上修改
配置使用者
# vi /usr/local/nexus/nexus-2.11.2-03/bin/nexus
#RUN_AS_USER=
RUN_AS_USER=root
儲存以上修改
若有設定防火牆,需前往修改防火牆配置並重啟防火牆,此處略過......
啟動nexus
# /usr/local/nexus/nexus-2.11.2-03/bin/nexus start
****************************************
WARNING - NOT RECOMMENDED TO RUN AS ROOT
****************************************
Starting Nexus OSS...
Started Nexus OSS.
在瀏覽器開啟:http://ip:8081/nexus,登入:使用者名稱admin 預設密碼:admin123
- 在項目中修改maven倉庫地址
這樣就配置完成了。在構建maven項目時,如果在私服中存在需要的構件,則會直接從私服中下載;如果私服中沒有所需構件,則會先從網路上下載到私服,之後才會下載到本地。說到此小夥伴們應該都明白搭建maven私服的好處了吧!很有必要吧...!!!
Maven權威指南_中文完整版清晰PDF http://www.linuxidc.com/Linux/2014-06/103690.htm
Maven 3.1.0 發布,項目構建工具 http://www.linuxidc.com/Linux/2013-07/87403.htm
Linux 安裝 Maven http://www.linuxidc.com/Linux/2013-05/84489.htm
Maven3.0 配置和簡單使用 http://www.linuxidc.com/Linux/2013-04/82939.htm
Ubuntu下搭建sun-jdk和Maven2 http://www.linuxidc.com/Linux/2012-12/76531.htm
Maven使用入門 http://www.linuxidc.com/Linux/2012-11/74354.htm
Ubuntu 下 搭建Nexus Maven私服中央倉庫 http://www.linuxidc.com/Linux/2016-08/133936.htm
Linux下使用Nexus搭建Maven私服