nexus maven私服安裝記錄(linux)

下載地址: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>

完成了。

參考http://www.cnblogs.com/h--d/p/5717920.html

http://www.cnblogs.com/duojia/p/4565243.html

相關文章
相關標籤/搜索