美文网首页
使用nexus搭建maven伺服仓库,发布项目及访问项目

使用nexus搭建maven伺服仓库,发布项目及访问项目

作者: 夜月河色 | 来源:发表于2020-02-16 23:42 被阅读0次

    一、在vm虚拟机中搭建伺服仓库

    1、安装nexus

    ①.下载一个linux版本的nexus(不建议官网下载,国内访问太慢)
    ②.安装参考如下文章:https://www.cnblogs.com/qdhxhz/p/9801325.html
    ③.搭建结果如下

    方框中的仓库是默认就有的
    nexus的默认端口为8081,默认用户名为admin,默认密码为admin123

    2、创建国内源的仓库

    ①.创建国内源的代理仓库


    点击create repository
    选择maven仓库,类型为proxy(代理)
    自定义名称aliyun,远程仓库为http://maven.aliyun.com/nexus/content/groups/public
    名字叫aliyun的代理仓库创建好了

    ②.将代理仓库加入开放组


    点击maven-public开放仓库组
    将aliyun仓库添加到右侧,完成了将aliyun代理仓库添加到maven-public开放组中

    二、发布项目到伺服仓库中

    1、配置maven的setting.xml文件

    ①将伺服添加为镜像


    复制maven-public开放仓库的地址
    将maven的镜像换成伺服,其中id自定义,url即为刚才复制的maven-public地址

    ②配置开发版仓库和发行版仓库的访问用户名、密码


    配置开发版仓库和发行版仓库的访问用户名、密码
    复制开发版仓库和发行版仓库地址,贴入项目的pom.xml中,id需与上一步setting文件中的id一一对应,这样访问仓库的username、password、url就齐全了。

    2、配置项目中的pom.xml文件

    ①配置仓库地址


    pom.xml中配置仓库地址

    ②设置发布后的项目名称和版本


    注意添加surefire插件

    发布

    ①执行deploy进行发布


    执行deploy

    ②发布结果


    进入maven-release
    项目和项目的module都被发布了

    三、主机访问虚拟机中的伺服

    1、配置主机项目的pom.xml文件

    直接在pom.xml中设置仓库地址为伺服仓库中的maven-public开放仓库即可


    添加开放仓库的地址

    2、访问结果

    ①可以在主机中访问虚拟机中发布的jar包了


    引入发布项目中的包

    ②主机项目打出的jar包中也包含虚拟机项目中的jar包


    主机项目打出的jar包中也包含虚拟机项目中的jar包

    相关文章

      网友评论

          本文标题:使用nexus搭建maven伺服仓库,发布项目及访问项目

          本文链接:https://www.haomeiwen.com/subject/gwxvfhtx.html