2018年9月1號 週六 我在加班
其實公司服務器上的nexus已經裝好了,裝了兩個版本,2.14.3和3.13.0,2.14.3是以前同事裝的,各種問題不斷,然後我就給裝了個3.13.0,但是一直放在那沒動,也沒啓用,今天看2.14.3不爽,給換到3.13.0了,具體安裝步驟如下:
服務器是centos7版本,jdk是1.8
1、安裝JDK:
yum install -y java
java -version
等待安裝完成,如果已經安裝,則忽略,如果版本太低,先刪除再用yum安裝
2、安裝maven
yum install -y maven
mvn -v
3、安裝nexus
3.1 下載nexus-3.13.0-01-unix.tar.gz
上傳到服務器
官網鏈接地址: https://www.sonatype.com/download-oss-sonatype 下載 linux 最新版本。
3.2解壓
tar -zxvf nexus-3.13.0-01-unix.tar.gz -C /usr/local/
3.3啓動
/usr/local/nexus-3.13.0-01/bin
./nexus start
稍等一會 (首次啓動會比較慢), 當出現以下日誌的時候表示啓動成功!
-------------------------------------------------
Starting nexus
-------------------------------------------------
查看狀態
./nexus status
nexus is running.表示已啓動
3.4關閉防火牆或者開放防火牆端口,如果是雲服務器,需要開啓安全組(比如登錄騰訊雲-->控制檯-->安全組)
關閉防火牆
service firewalld stop
開放防火牆端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
--permanent永久生效,沒有此參數重啓後失效
4、訪問
nexus默認端口是7037,默認帳號密碼是admin/admin123,用此帳號登入進行配置
nexus管理端使用教程請去百度搜索。
5、maven pom配置
在pom中引入如下配置
<distributionManagement>
<repository>
<id>nexus</id>
<url>http://192.168.205.125:7037/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>nexus</id>
<url>http://192.168.205.125:7037/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
在maven setting.xml中配置nexus賬號密碼
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
在項目根目錄shift+鼠標右擊打開命令窗口執行命令上傳包
mvn deploy