Maven 私服(Nexus)构建流程

      最近,公司有个需求,就是构建自己的Maven jar包本地仓库,以此来解决下载jar包网络延迟以及版本管理工作带来的繁琐日常。下面,我就主要来记录一下构建Nexus本地服务器的简要流程及基础使用配置。

1、下载安装Nexus安装文件,我这里是用的是 nexus-2.13.0-01版本。

2、将已下载的nexus文件解压到指定的目录。然后进入nexus/bin/jsw/windows-x86-64,点击install-nexus.bat来安装windows服务器。如果是linux文件,流程类似

3、访问 http://localhost:8081/nexus/(默认端口8081),这里就是私服页面,但是好像并不是所有浏览器都兼容,谷歌没问题

4、界面右上角  Login,默认用户名为 admin  admin123,如果需要修改,左侧Security-》Users-》右键 setpassword设置

5、点击左边Repositories,可以看到一系列仓库类型,我们一般使用3个,分别是Releases,Snapshots和3rd party。这3个仓库风别是装稳定版,开发版和第三方jar包。

6、Maven  setting文件设置:

<servers>
    <server>
      <id>releases</id>
      <username>admin</username>
      <password>admin123</password>
    </server>

    <server>
        <id>snapshots</id>
        <username>admin</username>
        <password>admin123</password>
    </server>
</servers>

7、项目pom配置:

<distributionManagement>
    <repository>
        <id>releases</id>
        <name>Nexus Release Repository</name>
        <url>http://localhost:8081/nexus/content/repositories/releases/</url>
    </repository>
    <snapshotRepository>
        <id>snapshots</id>
        <name>Nexus Snapshot Repository</name>
        <url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
    </snapshotRepository>
</distributionManagement>

值得注意的是:6、7中的id必须一样,否则会报问题,权限或者路径问题

当遇见权限问题:https://www.cnblogs.com/chowmin/articles/3930277.html

8、个人习惯: clean、compile、deploy进行构建


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值