首先,從以下地址下載nexus:
http://www.sonatype.com/download-oss-sonatype
選擇下載nexus-2.13.0-01-bundle.tar.gz,適用於所有平台,本文將在linux系統下安裝,操作系統信息如下:
注意nexus是基於Java開發的,這裡之所以沒去下載nexus-3.0.0-03-unix.tar.gz是因為它要求安裝JDK8及以上,由於我的linux操作系統安裝的jdk是7,所以選擇nexus-2.13.0-01-bundle.tar.gz,否則出現如下錯誤:
將安裝包拷貝到linux操作系統路徑下,解壓,然後cd到bin目錄,可輸入以下nexus命令:
./nexus start
注意,如果你是root賬戶,會出現如下錯誤:
原因已經提示的很清楚了,因為使用了root用戶。解決方法很簡單,換個其它用戶即可;
或者設置環境變量export RUN_AS_USER=root,如下:
export RUN_AS_USER=root
啟動nexus後,打印如下信息:
這裡提個醒,一定要注意java的版本,以及8081端口是否被占用等
一切順利的話,我們在浏覽器輸入http://10.0.10.53:8081/nexus/(這裡10.0.10.53是nexus安裝的服務器ip),即可訪問nexus客戶端,默認的用戶名和密碼:admin admin123
如下圖:
首先是下載jar包,oracle的驅動包,由於Oracle授權問題,maven中央倉庫沒提供,我們自己下載,
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html
然後按如下圖進行操作:
在Artifact Upload頁面,進行如下操作,具體就不細說了,見圖:
弄完之後,我們可以在如下頁面看到自己上傳的jar包;
拷貝上圖右下角的XML信息到pom.xml,即
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.4.0</version> </dependency>
另外配置下倉庫信息,如下
<repositories> <repository> <id>nexus</id> <name>nexus</name> <url>http://10.0.10.53:8081/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>nexus</name> <url>http://10.0.10.53:8081/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories>
想驗證是否成功的話,可以查看maven日志,會發現從你的私服下載jar包
關於nexus,還有很多其它功能沒去嘗試,這裡只是簡單的使用一下,後續有空可以深入研究。
SSH Secure Shell 3.2.9,