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



相关文章
|
1月前
|
Java Linux Maven
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
|
2月前
|
Java Linux Maven
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
58 0
|
5月前
|
存储 Java Maven
maven在尝试访问nexus存储库时得到“未授权” Not authorized , ReasonPhrase:Unauthorized
maven在尝试访问nexus存储库时得到“未授权” Not authorized , ReasonPhrase:Unauthorized
159 0
|
4月前
|
Java Maven 数据安全/隐私保护
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
363 0
|
1月前
|
存储 Java Maven
|
2月前
|
存储 Java Maven
从零开始使用Nexus搭建你的Maven私服(Windows系统)
作为开发人员,我们经常需要依赖于Maven来管理项目的依赖,但是在工作中可能会遇到网络不稳定、依赖库被删除等问题。为了解决这些问题,搭建一个Maven私服是一个理想的选择。本文将介绍如何在Windows系统环境下使用Nexus来搭建Maven私服。
161 0
从零开始使用Nexus搭建你的Maven私服(Windows系统)
|
4月前
|
存储 Java Linux
Nexus【部署 01】CentOS 7.5 环境下搭建私有Maven仓库实录(启动问题处理+安装文件 nexus-3.4.0-02-unix.tar.gz 云盘链接)
Nexus【部署 01】CentOS 7.5 环境下搭建私有Maven仓库实录(启动问题处理+安装文件 nexus-3.4.0-02-unix.tar.gz 云盘链接)
104 0
|
4月前
|
存储 Java 测试技术
发布jar到maven中央仓库idea+nexus存储库管理操作流程
发布jar到maven中央仓库idea+nexus存储库管理操作流程
40 0
|
5月前
|
Java Maven 数据安全/隐私保护
Maven项目发布jar包到Nexus私服
Maven项目发布jar包到Nexus私服
|
5月前
|
Java Maven
本地jar上传到Maven仓库Nexus
本地jar上传到Maven仓库Nexus

推荐镜像

更多