可以使用多種方法安裝Nexus。一種是將War包下載到Tomcat的web應(yīng)用程序目錄中,啟動Tomcat服務(wù)。另一個是包含Jetty容器的bundle包。
這里安裝說明是采用第二種。注意:第二種Nexus3要求有jdk環(huán)境
官方網(wǎng)址:
下載地址:
配置
export NEXUS_HOME=/usr/local/nexus #安裝目錄
export RUN_AS_USER=app-admin #以各自用戶為準(zhǔn)
#解壓
tar -zvxf nexu
#解壓的文件夾移到nexus
mv nexu /usr/local/nexus
啟動命令
nexus run &
nexus start
停止服務(wù)
nexus stop
訪問地址端口為,服務(wù)器IP:8081
二、用戶登錄
參照之前博客都提示 初始密碼是admin/admin123,如果提示
Your admin user password is located in /nexus-data on the server.
很顯然提示 admin用戶的密碼在/nexus-data,
到 cd /opt/sonatype/sonatype-work/nexus3/ 復(fù)制 admin.password 里面密碼登錄即可,登錄后,會提示要修改密碼
修改密碼后,會發(fā)現(xiàn)/nexus-data 已經(jīng)不在
三、修改配置修改運行nexus3所使用的用戶
修改nexus3使用的jdk版本
四、修改默認端口
五、修改nexus3數(shù)據(jù)以及相關(guān)日志的存儲位置
這兩個屬性配置內(nèi)存: -Xms1200M, -Xmx1200M
設(shè)置開機啟動,把bin目錄下啟動程序 放進/etc目錄下
cp /usr/local/devtool/nexus/bin/nexus /etc
打開/etcnexus 修改
# Set this to the root of the Nexus installation
NEXUS_HOME="/usr/local/nexus"
chkconfig nexus on 即可
六、管理員密碼重置
如果是nexu版本,忘記admin密碼:
vi %NEXUS_HOME%\sonatype-work\nexus\conf\
修改為下面黃色的md5即可
<user>
<id>deployment</id>
<firstName>Deployment</firstName>
<lastName>User</lastName>
<password>f865b53623b121fd34ee5426c792e5c33af8c227</password>
<status>active</status>
<email>changeme1@yourcom;/email>
</user>
登錄:
賬號:admin
密碼:admin123
如果是nexu版本忘記密碼,賬號密碼由內(nèi)置的orientdb數(shù)據(jù)庫管理,我們需要進入orientDB庫里面修改密碼,需要管理員權(quán)限執(zhí)行如下命令:
Unix
java -jar ./lib/suppor
Windows
java -jar lib\support\nexu
Mac
.install4j -jar ./lib/suppor
當(dāng)你顯示如下時,連接啟動成功,exit退出
連接數(shù)據(jù)庫:
CONNECT PLOCAL:/usr/local/sonatype-work/nexus3/db/security admin admin
select * from user where id="admin"
執(zhí)行SQL語句:
update user SET password="$shiro1$SHA-512$1024$NE+wqQq/TmjZMvfI7ENh/g==$V4yPw8T64UQ6GfJfxYq2hLsVrBY8D1v+bktfOxGdt4b/9BthpWPNUy/CBk6V9iA0nHpzYzJFWO8v/tZFtES8CA==" UPSERT WHERE id="admin"
登錄:
賬號:admin
密碼:admin123
七、實例測試Maven發(fā)布項目構(gòu)件到Nexus私服
我們開發(fā)的模塊被其他同伴依賴,所以我們要發(fā)布jar包到私服中,供其他同伴下載使用。
mvn配置目錄
/opt/maven-
首先在文件中配置帳號信息:
<servers>
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>Snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
admin,admin123是默認的帳號密碼,然后在POM文件中加入如下配置:
<distributionManagement>
<snapshotRepository>
<id>snapshots</id>
<name>Nexus Snapshot</name>
<url>;/url>
</snapshotRepository>
<repository>
<id>releases</id>
<name>Nexus Release</name>
<url>;/url>
</repository>
</distributionManagement>
這里的id要對應(yīng)setting文件的server參數(shù)的id,接下來運行maven命令,mvn deploy 就會上傳到私服,打開Nexus看一眼
強制更新maven緩存庫:mvn dependency:purge-local-repository
1.《34ee看這里!Nexus安裝以及配置》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《34ee看這里!Nexus安裝以及配置》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/guonei/2098945.html