maven 配置 nexus 私仓
14 November 2024
Maven 配置 Nexus 私仓
编辑 vim ~/.zshrc,添加以下内容:
# Maven
MVN_HOME=/${HOME}/developer/maven-3.9.9
export PATH="$PATH:/${MVN_HOME}/bin"
生成 Master password 与 password:
mvn --encrypt-master-password
# password: w***o8****9
# output: {pA4mWIF/3zsHFAY3DXw52MLf2YnDMpZ59E44nzX6E5Q=}
mvn --encrypt-password
# output: {rI4X5ydxunoHcRT6PmzzkmMnoy9I/r/uXE2fanzcG9k=}
创建:vim .m2/settings-security.xml, 添加以下内容:
<settingsSecurity>
<master>{pA4mWIF/3zsHFAY3DXw52MLf2YnDMpZ59E44nzX6E5Q=}</master>
</settingsSecurity>
编辑: ${MVN_HOME/conf/settings.xml},添加以下内容:
<servers>
......
<server>
<id>maven-public</id>
<username>admin</username>
<password>{rI4X5ydxunoHcRT6PmzzkmMnoy9I/r/uXE2fanzcG9k=}</password>
</server>
<server>
<id>maven-releases</id>
<username>admin</username>
<password>{rI4X5ydxunoHcRT6PmzzkmMnoy9I/r/uXE2fanzcG9k=}</password>
</server>
<server>
<id>maven-snapshots</id>
<username>admin</username>
<password>{rI4X5ydxunoHcRT6PmzzkmMnoy9I/r/uXE2fanzcG9k=}</password>
</server>
......
<mirrors>
......
<mirror>
<id>maven-public</id>
<mirrorOf>*</mirrorOf>
<name>nexus maven central</name>
<url>https://nexus.wodedata.com/repository/maven-public/</url>
</mirror>
......
参考:
nexus 的 maven 配置
Maven进阶-配置私服(Nexus 的使用)
Maven Password Encryption
