Linux(Centos)安装nexus实现maven私服

想搭建一个maven私服,把工具类传上去共享,在这里记录下搭建的步骤。

  1. 下载nexus的安装包,官网对国内非常不友好,不是拒绝就是异常的慢,这里准备了nexus3.13.0-01的安装包供大家使用;

        [nexus3.13.0-01](https://pan.baidu.com/s/1RynRzxmN9S7K20xcnLepJg)
    
    1. linux上安装
      a、执行tar -zxvf nexus-3.13.0-01-unix.tar.gz 解压安装包

    b、进入nexus安装目录下的etc目录设置访问端口和host,一般来说使用默认配置即可;
    在这里插入图片描述
    c、进入bin目录下,修改vm参数至合适的大小,避免内存占用过大;
    在这里插入图片描述d、启动nexus;

    bin目录下执行sh nexus start启动服务;

    sh nexus stop停止服务;
  1. 新建maven的host仓库;
    在这里插入图片描述
  2. 在maven的setting.xml中添加仓库服务节点;
    在这里插入图片描述

这里的
username:admin
password:admin123
使用nexus默认的管理员账号就好了;

  1. 在需要打包的项目中配置仓库节点;
<distributionManagement>
        <repository>
            <id>innovamed-maven-repository</id>
            <url>http://192.168.199.232:8081/repository/innovamed-maven-repository/</url>
        </repository>
     </distributionManagement>

这里的id需要和setting文件中配置的保持一致;

  1. 在项目的根目录下执行如下命令进行打包和上传操作;
一:mvn clean source:jar package

二:mvn deploy -e
  1. 在项目中使用依赖,只需添加对应的依赖信息即可,如下所示:
<dependency>
            <groupId>icerno.com</groupId>
            <artifactId>JunitDemo</artifactId>
            <version>0.0.1-RELEASE</version>
</dependency>

注意事项:
上传jar至Nexus Repository Manager失败问题总结

参考文章:
在linux上安装nexus作为私有仓库并实现上传下载jar包
使用nexus3.10搭建maven私有仓库