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,如需转载请自行联系原作者



相关文章
|
10月前
|
Java Linux Maven
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
219 3
|
10月前
|
Java Linux Maven
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
222 0
|
Java 测试技术 Apache
【Maven】常用命令、插件管理、私服nexus
【Maven】常用命令、插件管理、私服nexus
130 0
|
Oracle Java Linux
Maven搭建Nexus私服
Maven搭建Nexus私服
336 0
|
存储 Java Maven
maven在尝试访问nexus存储库时得到“未授权” Not authorized , ReasonPhrase:Unauthorized
maven在尝试访问nexus存储库时得到“未授权” Not authorized , ReasonPhrase:Unauthorized
809 0
|
7月前
|
敏捷开发 Java 持续交付
阿里云云效产品使用合集之maven仓库是否可以代替自建的Nexus
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
7月前
|
Java jenkins 持续交付
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
|
10月前
|
Java Maven 数据安全/隐私保护
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
3172 0
|
10月前
|
存储 Java Maven
|
10月前
|
存储 Java Maven
从零开始使用Nexus搭建你的Maven私服(Windows系统)
作为开发人员,我们经常需要依赖于Maven来管理项目的依赖,但是在工作中可能会遇到网络不稳定、依赖库被删除等问题。为了解决这些问题,搭建一个Maven私服是一个理想的选择。本文将介绍如何在Windows系统环境下使用Nexus来搭建Maven私服。
1117 0
从零开始使用Nexus搭建你的Maven私服(Windows系统)

热门文章

最新文章

推荐镜像

更多