maven+nexus私服搭建

1、下载nexus安装包  网址:http://www.sonatype.org/nexus/archived/

注意:从nexus2.6.0,jdk版本要求7.0以上,本文下载的是nexus-oss-webapp-1.9.2.4-bundle

2 启动nexus服务

在E盘解压,进入nexus的文件目录:E:\nexus-oss-webapp-1.9.2.4-bundle\nexus-oss-webapp-1.9.2.4\bin\jsw\windows-x86-64下面,windows-x86-64根据自己电脑具体情况选择。

Installnexus.bat 表示安装nexus服务到window服务中去。

Startnexus.bat  表示启动nexus服务。

nexus.bat  表示启动nexus应用程序 。

Resumenexus.bat  表示重启nexus 。

Stopnexus.bat  表示停止nexus服务

启动nexus,无需启动tomcat,只需要点击“nexus.bat "就可以启动。

启动成功后 在浏览器地址栏中输入:

http://localhost:8081/nexus

如果看到nexus界面 说明启动成功。

3、设置maven的setting.xml文件

3.1 设置镜像私服

<mirrors>
   <!-- mirror
    | Specifies a repository mirror site to use instead of a given repository. The repository that
    | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
    | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
    |-->
   <mirror>
     <id>nexus</id>
     <mirrorOf>*</mirrorOf>
     <name>Nexus Mirror</name>
     <url>http://localhost:8081/nexus/content/groups/public</url>
   </mirror>
 </mirrors>

这里配置mirrorOf的值为*,代表maven的所有访问请求都会指向到Nexus仓库组。

3.2 找到<profiles></profiles>,添加以下内容

<profiles>
  	<profile>
	    <id>nexus</id>
	    <repositories>
	      <repository>
	        <id>nexus</id>
	        <name>Nexus</name>
	        <url>http://localhost:8081/nexus/content/groups/public</url>
	        <releases><enabled>true</enabled></releases>
	        <snapshots><enabled>true</enabled></snapshots>
	      </repository>
	    </repositories>
	    <pluginRepositories>
	    	<pluginRepository>
	        <id>nexus</id>
	        <name>Nexus</name> 
	        <url>http://localhost:8081/nexus/content/groups/public</url>
	        <releases><enabled>true</enabled></releases>
	        <snapshots><enabled>true</enabled></snapshots>       
	      </pluginRepository>       
	    </pluginRepositories>
    </profile> 
    <!--激活配置-->
    <activeProfiles>
        <activeProfile>nexus</activeProfile>
    </activeProfiles>
  </profiles>

保存文件。

4 http://localhost:8081/nexus,登录nexus默认用户名:admin  密码:admin123

进入Repository菜单,修改 Apache Snapshots,Codehaus Snapshots,Maven Central的Download Remote indexs 为true.

并右击每一个仓库的 repair Index,进行更新index并把所有的proxy类型的仓库添加到public repository中去。

经过上面的配置后,基本的Maven+Nexus仓库就搭建好了 可以创建一个新的Maven project进行测试。

测试成功。。。

时间: 2024-10-26 20:56:51

maven+nexus私服搭建的相关文章

ava Maven项目之Nexus私服搭建和版本管理应用

目录: Nexus介绍 环境.软件准备 Nexus服务搭建 Java Maven项目版本管理应用 FAQ 1.Nexus介绍 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问.利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact.我们可以在局域网搭建一个maven私服,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理. 2.环境.软件准备 本次演示环境,我是在本机mac上操作,以下是我本地软件及版本

maven nexus 私服

Nexus 有两种安装包,包含Jetty容器的Bundle包:不包含Web容器的War包. Bundle包自带Jetty容器,可直接启动,解压缩到指定路径 访问相对应的链接即可: http://127.0.0.1:8081/nexus 端口冲突的解决方案为: /conf/plexus.properties 文件,application-port 属性,修改即可,重启生效. 下载Maven仓库索引的方式,此处仅介绍自动下载索引的方式: 索引文件的路径是在  %Nexus_Home%\sonatyp

Nexus私服搭建、配置、上传snapshot

博主折腾了很久,终于通过各种看资料, 稍微弄懂了一点私服.现在将自己的理解记录下来. 背景 实验室需要有一个比较大的项目,想要把功能尽可能细分.这里使用maven来管理项目.项目被细分为project-parent.project-war.project-a.project-b.其中后三个项目只是集成parent的pom的一些jar包,并不是模块关系.然后本人搭建了一个私服,想要从私服上下载jar包. Nexus安装 关于安装教程见私服安装教程和原理 Nexus配置 一.搭建完私服,使用默认账号

精简nexus私服搭建

maven对项目源码和依赖管理的好处不言而喻,不过所依赖仓库都是外网那些常用提供的仓库地址,基于安全,当外网环境有限制,或私有共通jar需共享时,则会需要搭建内部私服,以下说明基于Linux环境. 1. maven 安装   安装很简单,主要就几个步骤和设置. a.  wget 安装包下载地址;   b.  tar zxvf 压缩的安装包 (如果需要安装到指定位置将包移动 : mv  源路径  目的地址; ); c. 配置环境变量   编辑 vi /etc/profile  且增加  expor

【maven】私服搭建

转自:https://www.cnblogs.com/likehua/p/4552620.html 一.软件安装 地址:http://www.sonatype.org/nexus/thank-you-for-downloading/?dl=tgz 解压:   启动: >> nexus start 打开:http://192.9.104.17:8081/nexus/#welcome 点击右上角,使用admin/admin123(默认管理员)登陆. 管理操作面板(修改代码库.镜像.用户权限管理等)

Linux系统下部署maven nexus私服和手动同步中央仓库索引

一.准备工作 1. 下载JDK和maven nexus,JDK很好下载,不多做解释,但是maven nexus当时我从官网上下载不了,在网上找了很久,最终从从CSDN共享文件中下载到,将其共享到网盘中方便提供下载.(注意:JDK版本要和maven版本匹配) nexus的网盘内容: 链接:http://pan.baidu.com/s/1qWsYScG 密码:8hb0-----此版本是2.4 链接:http://pan.baidu.com/s/1ntEJExb 密码:1lsw------此版本是2.

maven nexus 私服的搭建学习

之前对maven有过初步的了解与认识,自己也创建过项目使用其来管理,但都是非常粗浅的操作,今天在高人的指点下,也学着在自己的电脑上搭建一个maven私服,虽然技术难度也不高,但为了更深层次的提高,这些基础的工作还是要走一遍的. 说说我自己的理解吧,私服,顾名思义,私有服务器,相对于公有仓库,私服更便于小团队的管理和提高效率,节约带宽,而私服的搭建一般也是在局域网上进行的,项目团队的每个成员从私服上获取资源到本地仓库,若私服没有则会通过连接远程仓库下载到私服上,再到本地仓库.对于个人而言,今天自己

maven+nexus私服库的搭建配置

一,maven安装 下载地址:http://maven.apache.org/download.html 下载(此版本为3.0.4):wget http://down1.chinaunix.net/distfiles/apache-maven-3.0.4-bin.tar.gz 解压安装:tar -xvzf apache-maven-3.0.4-bin.tar.gz maven的环境配置: vim /etc/profile 中 添加 export M2_HOME=../apache-maven-3

nexus私服搭建

1.到nexus官网http://www.sonatype.org/nexus/go/下载nexus,当前为nexus-2.10.0-02-bundle.tar.gz 2.将nexus-2.10.0-02-bundle.tar.gz解压到指定路径,以路径/usr/local为例 $sudo cp nexus-2.10.0-02-bundle.tar.gz /usr/local $cd /usr/local $ sudo tar -zxvf nexus-2.10.0-02-bundle.tar.g