标签:地址 strong encoding set 项目部署 admin 全局 ini color
国内访问maven仓库速度渣渣,公司访问外网速度不快,即使用阿里云镜像效果也不佳。在局域网内搭建Maven私服,除了能从私服加速下载jar包,还能将内部通用模块发布在私服上供其他同事使用。对内部项目部署很有帮助。
下载nexus-2.14.2-01-bundle.tar.gz
https://www.sonatype.com/download-oss-sonatype
# 添加用户
adduser nexus
passwd nexus
su nexus
cd /home
mkdir nexus
cd nexus
tar xvzf nexus-2.14.2-01-bundle.tar.gz
cd nexus-2.14.2-01/bin
#启动nexus
./nexus start
浏览器中输入http://127.0.0.1:8081/nexus/
新搭建的neuxs环境只是一个空的仓库,需要手动和远程中心库进行同步,nexus默认是关闭远程索引下载,最重要的一件事情就是开启远程索引下载。登陆nexus系统,默认用户名密码为admin/admin123
这样设置以后, Nexus会自动从远程中央仓库下载索引文件, 为了检验索引文件自动下载是否生效,可以却换到Browse Index查看
Repositories –> Add –>ProxyRepository
阿里的maven镜像:
http://maven.aliyun.com/nexus/content/groups/public/
Checksum Policy 可以改为ignore
Repositories –> Public Repositories
将右侧栏全部加入左侧栏即可
settings.xml的配置
原文地址:http://blog.csdn.net/liujiahan629629/article/details/39272321
修改maven的settings.xml配置文件,如C:\Users\xieyue.m2\settings.xml
<!--deploy发布项目到私服的用户密码-->
<servers>
<server>
<id>releases</id>
<username>deployment</username>
<password>xxx</password>
</server>
<server>
<id>snapshots</id>
<username>deployment</username>
<password>xxx</password>
</server>
</servers>
<!--使用私服仓库-->
<profiles>
<profile>
<repositories>
<repository>
<id>nexus</id>
<name>nexus</name>
<url>http://132.97.8.177:8081/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
<!-- mvn deploy的发布地址 -->
<distributionManagement>
<repository>
<id>releases</id>
<name>Internal Releases</name>
<url>http://132.97.8.177:8081/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Internal Snapshots</name>
<url>http://132.97.8.177:8081/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
<!-- 使用本地maven私库 -->
<repositories>
<repository>
<id>nexus</id>
<name>nexus</name>
<url>http://132.97.8.177:8081/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
http://books.sonatype.com/nexus-book/reference/installing.html
http://blog.csdn.net/ClementAD/article/details/52670968
标签:地址 strong encoding set 项目部署 admin 全局 ini color
原文地址:http://www.cnblogs.com/linjiaxin/p/6973998.html