sonatype nexus 搭建maven服务器二

简介:

一、nexus的安装:

1、配置环境变量:

NEXUS_HOME=D:\nexus\nexus-2.3.1-01(nexus-2.3.1-01已上传到51CTO下载中心

Path=%MEXUS_HOME%\bin;......

2、验证环境变量是否配置成功:

cmd>nexus 出现如下界面说明环境变量配置成功。

wKiom1cNu1zDMREsAAALgXjbkCw345.png

3、安装服务:

cmd>nexus install

4、启动nexus:

cmd>nexus start

5、访问nexus:

http://localhost:8081/nexus/index.html

登录信息:admin=admin123

看到如下界面,大功告成!!!

wKioL1cNvY2gci9BAAFT_4Aj73g108.png

二、Maven仓库配置: 


1、maven的默认情况是首先访问“本地仓库”,本地没有直接访问“中央仓库”。

访问中央仓库的配置是在D:\tool\apache-maven-3.0.4\lib\maven-model-builder-3.0.4.jar的pom.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>


2、可以通过配置maven的setting.xml文件的profile,实现首先访问“本地仓库”,本地仓库没有访问“私有Nexus仓库”,“私有Nexus仓库”没有才访问“中央仓库”。

  1. )配置profile:

      <profile>

      <id>nexusProfile</id>

      <repositories>

        <repository>

          <id>nexus</id>

          <name>nexus Repository</name>

          <url>http://localhost:8081/nexus/content/groups/public/</url>

        <!--默认snapshot是关闭的,需要手工开启-->

        <snapshots>

            <enabled>true</enabled>

        </snapshots>

        </repository>

      </repositories>

    </profile>

2.)配置activeProfile(激活profile):

     <activeProfile>nexusProfile</activeProfile>


3、可以通过配置maven的setting.xml文件的mirror,实现首先访问“本地仓库”,本地仓库没有访问“私有Nexus仓库”,“私有Nexus仓库”没有“”访问“中央仓库”。

   <mirror>

      <id>nexusmirror</id>

      <mirrorOf>*</mirrorOf>

      <name>Human Readable Name for this Mirror.</name>

      <url>http://localhost:8081/nexus/content/groups/public/</url>

    </mirror>

注意:只要mirrorOf的工厂(如nexus、central)要访问,都会自动来找镜像mirror,如果mirror无法访问到就不会再去中央工厂访问,使用*表示所有的工厂都使用这个镜像访问,使用*这是推荐的做法。



















本文转自lzf0530377451CTO博客,原文链接: http://blog.51cto.com/8757576/1763346,如需转载请自行联系原作者



相关文章
|
2月前
|
Java Linux Maven
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
|
3月前
|
Java Linux Maven
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
63 0
|
7月前
|
Java 测试技术 Apache
【Maven】常用命令、插件管理、私服nexus
【Maven】常用命令、插件管理、私服nexus
|
8月前
|
Oracle Java Linux
Maven搭建Nexus私服
Maven搭建Nexus私服
201 0
|
6月前
|
存储 Java Maven
maven在尝试访问nexus存储库时得到“未授权” Not authorized , ReasonPhrase:Unauthorized
maven在尝试访问nexus存储库时得到“未授权” Not authorized , ReasonPhrase:Unauthorized
171 0
|
2天前
|
缓存 Java Linux
基于Nexus搭建Maven私服基础入门(下)
基于Nexus搭建Maven私服基础入门(下)
13 0
|
2天前
|
缓存 Java Linux
基于Nexus搭建Maven私服基础入门(上)
基于Nexus搭建Maven私服基础入门(上)
17 0
|
5月前
|
Java Maven 数据安全/隐私保护
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
381 0
|
2月前
|
存储 Java Maven
|
3月前
|
存储 Java Maven
从零开始使用Nexus搭建你的Maven私服(Windows系统)
作为开发人员,我们经常需要依赖于Maven来管理项目的依赖,但是在工作中可能会遇到网络不稳定、依赖库被删除等问题。为了解决这些问题,搭建一个Maven私服是一个理想的选择。本文将介绍如何在Windows系统环境下使用Nexus来搭建Maven私服。
172 0
从零开始使用Nexus搭建你的Maven私服(Windows系统)

热门文章

最新文章