centos7 maven nexus3.13.0搭建安裝、部署、配置

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章