maven私服优点
1、服务安装在自己服务器上,便于管理jar包
2、首次下载,从外网获取资源并存储在中央仓库
3、别人再使用相同jar包可以从自己的中央仓库获取,加速Maven的构建
4、部署第三方构件,比如oracle,从外网获取,耗时又耗力
5、便于管理自己开发的组件jar包
linux安装maven
先解压maven的压缩包apache-maven-3.5.4-bin.tar.gz
命令: tar -zavf pache-maven-3.5.4-bin.tar.gz
然后编辑linux的环境变量属性:vim etc/profile
在末尾添加如下代码
export M2_HOME=/home/maven/apache-maven-3.5.4 //你maven的解压目录
export path=$M2_HOME/bin:
配置中央仓库的镜像
vim /home/maven/apache-maven-3.5.4/conf/settings.xml
在<mirrors>标签下加入仓库配置的信息
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
在Linux搭建Nexus私服
获取最新稳定的nexus版本
nexus-2.14.0-01-bundle.tar.gz压缩包上传到Linux中
tar -zxvf nexus-2.14.0-01-bundle.tar.gz解压出现两个文件夹
nexus-2.14.0-01 主要用到这个文件夹
sonatype-work 保存所有配置文件的信息(不用动)
启动nexus
进入 cd /home/nexus/nexus-2.14.0-01/bin/nexus
./nexus start
启动后 默认端口8081可以去访问 http://192.168.1.105:8081/nexus/
将所有proxy中的下载配置打开(右键 proxy 选择Repair index)
Public Repositories 对应的地址 http://192.168.1.105:8081/nexus/content/groups/public/ 我们的仓库地址
最后: 在setting.xml配置私服的引用(是我们开发环境 maven的setting.xml文件)
2.x版本修改端口路径是nexus/conf/nexus.properties
3.x版本修改端口路径是nexus/etc/nexus.properties