下載地址:http://www.sonatype.org/nexus/archived/html
選擇了zip的包。linux
上傳到linux,usr目錄,解壓(命令:unzip filename)vim
切換到bin/ 目錄下,有個nexusoracle
運行命令:./nexus //能夠查看有那些運行命令url
運行命令:./nexus start //啓動nexusspa
注意:可能會報錯,報上面錯誤時:須要修改運行的用戶,修改運行文件 nexus,命令:vim nexus,將RUN_AS_USER修改成root;.net
保存以後,再次啓動nexus,運行命令:./nexus start 插件
能夠了,再http://ip:8081/nexus 訪問 默認帳號密碼:admin/admin123代理
通常用到的倉庫種類是hosted、proxy。Hosted表明宿主倉庫,用來發布一些第三方不容許的組件,好比Oracle驅動、好比商業軟件jar包。Proxy表明代理遠程的倉庫,最典型的就是Maven官方中央倉庫、JBoss倉庫等等。若是構建的Maven項目本地倉庫沒有依賴包,那麼就會去這個代理站點去下載,那麼若是代理站點也沒有此依賴包,就回去遠程中央倉庫下載依賴,這些中央倉庫就是proxy。代理站點下載成功後再下載至本機。筆者認爲,其實Maven這個自帶的默認倉庫通常狀況下已經夠大多數項目使用了。特殊狀況時在配置新的倉庫,指定url便可,通常熟悉ExtJS的人操做這個Nexus都沒什麼問題,單詞不是很難,不明白的查查單詞基本差很少。就是若是Sonatype公司對其作了國際化的處理就更好了。htm
hosted 類型的倉庫,內部項目的發佈倉庫
releases 內部的模塊中release模塊的發佈倉庫
snapshots 發佈內部的SNAPSHOT模塊的倉庫
3rd party 第三方依賴的倉庫,這個數據一般是由內部人員自行下載以後發佈上去
proxy 類型的倉庫,從遠程中央倉庫中尋找數據的倉庫
group 類型的倉庫,組倉庫用來方便咱們開發人員進行設置的倉庫
配置central
把Download Remote Indexes改成true
上傳jar包
這樣就完成了。
最後項目引入
<!--倉庫地址--> <repositories> <repository> <id>nexus</id> <name>Team Nexus Repository</name> <url>http://192.168.0.231:8081/nexus/content/groups/public</url> </repository> </repositories> <!--插件地址--> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>Team Nexus Repository</name> <url>http://192.168.0.231:8081/nexus/content/groups/public</url> </pluginRepository> </pluginRepositories>
<dependency> <groupId>com.yr</groupId> <artifactId>jave</artifactId> <version>1.0.2</version> </dependency>
完成了。