nexus2 私有仓库配置 maven私服配置

 

1.更新私有仓库的索引

 在nexus管理控制台

Repositories--Central--Configuration

Download Remote Indexes 选True

他就会自动下载索引

下载需要一会时间。

 

查看正在进行的任务

Administration--Scheduled Tasks

显示正在运行的任务,如正在下载索引

 

索引文件保存目录

D:\Program Files\nexus-2.7.0-06-bundle\sonatype-work\nexus\indexer\central-ctx

此文件下的文件可手工备份,还原。

 

验证

Browse Index下有好多目录

依次展开目录,选择jar文件,右侧会显示引入依赖的配置方法,如:

<dependency>
  <groupId>abbot</groupId>
  <artifactId>abbot</artifactId>
  <version>0.12.3</version>
</dependency>

 就不用再去公网上找了。

 

nexus3.x的url是

<url>http://localhost:8081/repository/maven-public/</url>

 

 2.设置镜像 settings.xml

配置 D:\Program Files\apache-maven-3.0.5\conf\settings.xml

加入mirror

<mirrors>
   <mirror>
      <id>centralMirror</id>
      <mirrorOf>*</mirrorOf>
      <name>centralMirror</name>
      <url>http://192.168.1.122:8081/nexus/content/groups/public/</url>
    </mirror>
</mirrors>

mirrorOf为*代表所有id的仓库,都使用此镜像,

还可以配置为central,nexus等,多个以逗号分隔

url为nexus中的仓库地址(局域网)

 

3.通过profile配置仓库 settings.xml

配置profile,开启snapshots包的依赖

  <profiles>
    <profile>
      <id>nexus-central</id>
      <repositories>
        <repository>
          <id>central</id>
          <name>Central</name>
          <url>http://localhost:8081/nexus/content/groups/public/</url>
          <releases>
               <enabled>true</enabled>     
          </releases>
          <snapshots>
               <enabled>false</enabled>
          </snapshots>
        </repository>
      </repositories>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>nexus-central</activeProfile>
  </activeProfiles>

 nexus3.x的url是

<url>http://localhost:8081/repository/maven-public/</url>

因为使用了镜像,所有这里的url没有实际意义

 

不配置profile,使用的默认配置是

D:\Program Files\apache-maven-3.0.5\lib\maven-model-builder-3.0.5.jar
maven-model-builder-3.0.5.jar\org\apache\maven\model\pom-4.0.0.xml

<repositories>
    <repository>
      <id>central</id>
      <name>Central Repository</name>
      <url>http://repo.maven.apache.org/maven2</url>
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
  </repositories>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值