Maven 私服搭建和使用

一、下载安装

1. 私服下载地址  https://www.sonatype.com/download-oss-sonatype

2.下载完成后解压任意目录,我的是D:\soft\nexus2\nexus-2.14.8-01

3.安装

 在D:\soft\nexus2\nexus-2.14.8-01\bin\jsw\windows-x86-64下找到install-nexus 运行安装成为windows服务

,安装运行完之后运行start-nexus 启动文件

4.访问你的本地私服地址:http://localhost:8081/nexus/

用户名密码 默认是:admin admin123

5.点击login进行登录


二、配置仓库

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

7、开启远程索引

分别选择type为proxy的三个库Apache Snapshots、Central、Codehaus Snapshots

将Download Remote Indexes设置为true

在Apache Snapshots,Codehaus Snapshots和Central这三个仓库上分别右键,选择Repari Index


只有Central库下载索引文件成功,另两个中央库是Not published状态

8、health check

点击绿色的analyze


点击YES。

三、maven配置文件的配置

9.mvn直接发布到私服上面来

 在settings文件的servers节点下加入,这是配置私服的密码和仓库,配合pom文件中的仓库地址就构成了完成的访问私服的要素,帐号和密码之所以在settings中设置,是由于settings文件是本地的,而pom.xml文件是公共的,不安全,所以放在settings中:


<server>

      <id>nexus-releases</id>

      <username>admin</username>

      <password>admin123</password>

    </server>

     <server>

        <id>nexus-snapshots</id>

        <username>admin</username>

       <password>admin123</password>

</server>

四、工程配置

10.其他工程引用私服地址

项目工程引用配置:http://127.0.0.1:8081/nexus/content/repositories/central/


<repositories>

  <repository>

    <id>my-maven</id>

    <name>My Maven</name>

    <url>http://127.0.0.1:8081/nexus/content/repositories/central/</url>

    <releases>

      <enabled>true</enabled>

    </releases>

    <snapshots>

      <enabled>true</enabled>

    </snapshots>

  </repository>

</repositories>

查看一下私服提供的jar


11.对外提供服务的组配置






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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值