centos使用nexus搭建私有maven仓库

本文只做个人笔记备忘,描述不够详细,见谅



1.配置java环境 ,配置maven环境

详见http://blog.csdn.net/programmeryu/article/details/77881437


2.下载解压nexus

wget https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.5.1-02-unix.tar.gz


tar -zxvf nexus-3.5.1-02-unix.tar.gz


3.启动

nexus-3.5.1-02/bin/nexus start


4.访问界面

http://ip:8081/


用户名/密码 admin/admin123


5.备注:

Repository中新建host proxy group


centos使用nexus搭建私有maven仓库


host类型是本地maven仓库,用于个人添加的项目包

proxy是把被人的maven镜像文件拷贝下来


group可以二者组合使用




centos使用nexus搭建私有maven仓库



在项目中的pom文件加入






<repositories>

   <repository>
      <snapshots>
         <enabled>true</enabled>
      </snapshots>
      <id>group</id>
      <name>ygyg-dev-group</name>
      <url>http://192.168.10.11:8081/repository/ygyg-dev-group/</url>
   </repository>
</repositories>
<pluginRepositories>
   <pluginRepository>
      <id>group</id>
      <name>ygyg-dev-group</name>
      <url>http://192.168.10.11:8081/repository/ygyg-dev-group/</url>
   </pluginRepository>
</pluginRepositories>

指定maven库地址


在pom中新增一个依赖


<dependency>
   <groupId>com.google.code.gson</groupId>
   <artifactId>gson</artifactId>
   <version>2.8.0</version>
</dependency>

然后idea自动下载gson的jar,然后在web 搜索界面可以看到。




centos使用nexus搭建私有maven仓库




修改开发环境的settings.xml文件,只要在mirros中把nexus中配置的maven库地址加入进去即可。


如有不当之处请指教,勿喷