所謂發布工程就是把工程打包成jar包,然后選擇上傳到私服的某個倉庫里,然后其他人就可以在私服上的倉庫中下載到你發布的工程。
簡單介紹Nexus上自帶的一些倉庫:
如果想要發布工程是需要一個擁有發布權限的用戶的,沒有發布權限的游客或者普通用戶只能夠下載或更新。
? 簡單介紹Nexus上自帶的一些賬戶:
現在嘗試上傳一個jar包到私服:
? 1.選擇一個倉庫,然后將倉庫的地址配置到工程的pom文件中,我這里用Snapshot倉庫做示例:
2.配置完成后將需要發布的工程打包成jar包:
? 3.配置Maven的settings文件,將具有部署權限的賬戶和密碼配置到此文件中,我這里使用deployment賬戶示例:
4.配置好文件后使用deploy命令進行發布工程:
自己也可以添加一個新的倉庫或者創建用戶:
創建用戶:
創建倉庫:
新的倉庫創建完之后,需要添加到倉庫組里,然后才能在Maven里更新得到這個Zero01倉庫的包。因為我們在Maven的settings文件里配置的是倉庫組的地址,所以只會從倉庫組里的倉庫進行更新包,在倉庫組之外的倉庫不單獨去針對那個倉庫進行更新是無法更新的了的,所以需要將新創建的倉庫添加進倉庫組里來解決這個問題:
本文轉自 ZeroOne01 51CTO博客,原文鏈接:http://blog.51cto.com/zero01/1976996,如需轉載請自行聯系原作者