美文网首页我爱编程
pandaAnthony:windows下搭建maven私服(N

pandaAnthony:windows下搭建maven私服(N

作者: pandaAnthony | 来源:发表于2018-05-27 22:42 被阅读0次

    简介

    maven这里就不介绍了,可以查看http://maven.apache.org/ 了解(也可以查看另一篇贴子Maven 学习初步了解下)。公司如果用maven的话一般会搭建私服,可以很方便的进行项目的构建和版本发布。以前也搭建过Nexus2的私服,不过最近电脑硬盘坏了,只能重新搭一个;发现Nexus官网有3的版本了,这里简单的介绍下怎么搭建使用Nexus3搭建maven的私服。具体的参考官网文档:https://help.sonatype.com/repomanager3/

    image.png

    下载Nexus

    进入官网下载页https://www.sonatype.com/download-oss-sonatype

    image.png
    根据自己的系统下载对应的Nexus版本,我本机用的是windows。

    安装Nexus

    将下载的Nexus解压:


    image.png

    还是2个目录,这里就不描述这2个目录的作用了。进入nexus-xxx目录:


    image.png
    再进入bin目录:
    image.png

    和Nexus2版本比起来少了很多东西,更加精简了。在当前目录下打开cmd窗口,运行

    nexus /install Nexus3

    可以看到Nexus3服务安装成功:


    image.png

    启动Nexus服务

    在任务管理器中启动Nexus3(如果没看到Nexus3,需要重启下电脑;如果重启后还没有,只能检查日志了)

    image.png
    等一小段时间,在浏览其中访问http://localhost:8081/ :
    image.png
    发现界面和Nexus2版本有了较大的变化,用默认账号admin/admin123登录:
    image.png
    发现设置页面到了上方搜索框左边:
    image.png
    其他的配置(比如具体的用户、角色、权限配置),这里就不描述了。具体的可以参考官网:https://help.sonatype.com/repomanager3/configuration

    本地maven配置

    修改本地maven的settings文件
    在servers下增加server:

    <server>
    <id>pandaAnthonyNexus</id>
    <username>admin</username>
    <password>admin123</password>
    </server>

    在mirros下增加mirror:

    <mirror>
    <id>pandaAnthonyNexus</id>
    <mirrorOf>*</mirrorOf>
    <url>http://localhost:8081/repository/maven-public/</url>
    </mirror>

    注意这里server和mirror的id要一致。

    在maven工程下运行mvn clean install:


    image.png

    可以看到包是在本地maven私服下载了。

    回到浏览器查看:


    image.png

    点击maven-central,可以看到已经有下载的包了:


    image.png

    到这里就说明Nexus3私服已经搭建成功了。至于怎么结合实际项目配置settings和工程pom文件以到达发布版本,就不在这里描述了;以后会简单地整理一篇相关配置的文章进行描述。

    相关文章

      网友评论

        本文标题:pandaAnthony:windows下搭建maven私服(N

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