Maven4_Naxus私服搭建

Nexus私服安装

第一步:下载nexus-webapp-2.9.0war包,然后拷贝到tomcat下的webapps目录中

第二步:启动tomcat

第三步:访问http://localhost:8080/nexus/显示如下:

第四步:点击右上角“log in” ,输入username:admin 和Password:admin123登录

第五步:登录成功

第六步:点击Views/Repositories 中Repositories

Nexus内置仓库说明:

(1)Maven Central:该仓库代理Maven中央仓库,其策略为Release,因此只会下载和缓存中央仓库中的发布版本构件。

(2)Releases:这是一种策略为Release的宿主类型仓库,用来部署组织内部的发布版本构件。

(3)Snapshots:这是一个策略为Snapshot的宿主类型仓库,用来部署组织内部的快照版本构件。

(4)3rd party:这是一个策略为Release的宿主类型仓库,用来部署无法从公共仓库获得的第三方发布版本构件。

(5)Public Repositories:该仓库组将上述所有策略为Release的仓库聚合并通过一致的地址提供服务。

第七步:创建宿主目录和代理仓库

· Hosted:本地仓库,通常我们会部署自己的构件到这一类型的仓库。

o 包括3rd party仓库,Releases仓库,Snapshots仓库

· Proxy:代理仓库,它们被用来代理远程的公共仓库,如maven中央仓库。

· Group:仓库组,用来合并多个hosted/proxy仓库,通常我们配置maven依赖仓库组。

第八步:创建仓库组

点击Public Repositories仓库,在Configurations栏中选取需要合并的仓库,点击箭头加到左边保存即可

第九步:下载Index索引并进行构建搜索(GAV搜索)

配置文件和顺序:MAVEN_HOME/conf/setting.xml-à~/.m2/setting.xml-àproject

第十步:配置所有构件均从私服下载,在~/.m2/setting.xml中配置如下:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <mirrors>
	<mirror>
	<!--此处配置所有的构建均从私有仓库中下载 *代表所有,也可以写central -->
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <name>central Repo</name>
      <url>http://localhost:8089/nexus-2.9.0/content/groups/public/</url>
    </mirror>
  </mirrors>

  <profiles>
	<profile>
		<id>nexus</id>
		<repositories>
			<repository>
				<id>central</id>
				<name>Central</name>
				<url>http://repo2.maven.org/maven2</url>
				<releases><enabled>true</enabled></releases>
				<snapshots><enabled>true</enabled></snapshots>
			</repository>
		</repositories>

		<pluginRepositories>
			<pluginRepository>
				<id>central</id>
				<url>http://repo2.maven.org/maven2</url>
				<releases><enabled>true</enabled></releases>
				<snapshots><enabled>true</enabled></snapshots>
			</pluginRepository>
		</pluginRepositories>
	</profile>
  </profiles>
  <activeProfiles>
    <activeProfile>nexus</activeProfile>
  </activeProfiles>
</settings>

第十一步:部署构建到Nexus,包含Release和Snapshot, 在项目根目录中pom.xml中配置:

<span style="font-family:Microsoft YaHei;font-size:12px;"><distributionManagement>
		<repository>
			<id>releases</id>
			<name>Internal Releases</name>
			<url>http://localhost:8080/nexus-2.9.0/content/repositories/releases/</url>
		</repository>
		<snapshotRepository>
			<id>snapshots</id>
			<name>Internal Snapshots</name>
			<url>http://localhost:8080/nexus-2.9.0/content/repositories/snapshots/</url>
		</snapshotRepository>
	</distributionManagement></span>

第十二步:Nexus的访问权限控制,在~/m2/setting.xml中配置如下:

<!-- 设置发布时的用户名 -->

<span style="font-family:Microsoft YaHei;font-size:12px;"><servers>
	<server>
		<id>releases</id>
		<username>admin</username>
		<password>admin123</password>
	</server>
	<server>
		<id>snapshots</id>
		<username>admin</username>
		<password>admin123</password>
	</server>
  </servers></span>
时间: 2024-08-02 01:27:47

Maven4_Naxus私服搭建的相关文章

Nexus Maven 私服搭建

1.下载Nexus安装文件:http://www.sonatype.org/nexus/go ,目前是nexus-2.13.0-01-bundle.tar.zip这个最新版本: 2.解压到任意目录,我这里解压到E盘,进入F:\nexus-2.13.0-01\bin\jsw\windows-x86-64,点击install-nexus.bat安装成为windows服务,这里选择自己计算机对应的文件: 3.访问http://localhost:8081/nexus/,这就是私服:默认用户名admin

maven 学习笔记--仓库,聚合和继承,私服搭建

仓库 http://blog.csdn.net/wanghantong/article/details/36427433 聚合和继承 http://www.cnblogs.com/xdp-gacl/p/4242221.html 私服搭建 http://www.cnblogs.com/xdp-gacl/p/4068967.html

docker私服搭建nexus3

docker私服搭建有官方的registry镜像,也有改版后的NexusOss3.x,因为maven的原因搭建了nexus,所以一并将docker私服也搭建到nexus上. nexus的安装过程就单独说了,如果是2.x系列需要升级到2.14版本再升级到3.y系列,如果3.x到3.y直接升级就可以. 从3.0版本开始,nexus不再只是一个maven仓库,还可以是docker.npm.bower的私有仓库. 配置SSL docker的仓库链接是基于HTTPS的,故一般情况下需要将nexus的访问方

maven介绍及私服搭建

1.Maven介绍Maven是款平台的项目管理工具.主要服务于基于java平台的项目构建,依赖管理和项目信息管理.2.Maven私服搭建环境介绍: 系统:Centos 7.4 64位.Jdk:1.8.maven:3.3.9.Nexus:2.5IP:192.168.154.1003.JDK环境安装#tar xf jdk-8u65-linux-x64.tar.gz -C /usr/local/#cd /usr/local/#ln -s jdk1.8.0_65/ jdk#echo "JAVA_HOME

SuSE之Gitlab私服搭建

Gitlab私服搭建 Ps:由于是内网使用不存在邮件派发,不配置邮件,且无需异步服务器代理转发 直接过程: 1.下载bitnami-gitlab-8.9.6-0-linux-x64-installer.run(版本自选) 2.安装: YDCK-WXCAPP1:/soft # ./bitnami-gitlab-8.9.6-0-linux-x64-installer.run The installer detects that exists a 'git' user in the system. T

【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环境下jdk 安装以及maven私服搭建

1:准备资源 linux服务器,jdk和nexus  安装包 2:网络通畅,保持windows端和linux服务器端网络通畅. 3: 安装jdk和配置环境变量 进入到jdk安装文件的目录夹 usr/java 1: 进入到安装文件的目录夹  cd ~命令到根目录下  在cd usr/java 2:授权 chmod 755 jdk-7u55-linux-x64.tar.gz 3: tar -zxvf jdk-7u55-linux-x64.tar.gz mv 解压的文件夹名  jdk1.7 修改 /e

私服搭建

**搭建私服** 1. 安装nexus,nexus是maven的仓库管理器,使用它搭建私服. * 第一步:解压nexus-2.12.0-01-bundle.zip文件 * 第二步:开启nexus的服务,进入到nexus-2.12.0-01\bin目录下(强调:要使用管理员的权限打开dos窗口) * cd D:\class\resource\nexus\nexus-2.12.0-01\bin * d: 回车进入 * 输入命令:nexus install * 强调:如果想卸载nexus,输入命令:n

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