如何在电脑上搭建一个私服,实现maven项目的上传和下载?
2015-09-17 15:01
459 查看
在本机上搭建私服
1、去官网下载nexus
下载网址: http://nexus.sonatype.org/
下载格式:下载war格式 (还有bundle格式 ) : nexus-2.7.0-06.war (直接放入tomat的wabapps中运行)
2、将war复制到tomcat的wabapps中并运行tomcat(启动私服):
默认会创建 C:/用户/sonatype-work 目录
浏览器访问地址:http://localhost:8080/nexus-2.7.0-06/index.html#welcome
账户:admin,密码:admin123
Nexus提供四种主机:
1、proxy 代理主机(私服连接中央仓库)
2、hosted 宿主(第三方jar包 收费, 不对外开放)
3、virtual 虚拟主机,用来兼容老版本的maven项目
4、group主机群,在下载jar遍历group中的每一个主机
public 主机群,包括四个主机遍历
Releases 发布版 (存放本公司内部自己编写的项目)
Snapshorts 测试版(存放本公司内部自己编写的项目)
3、修改代理中央仓库的属性
把false改为true;
1、覆盖原来的索引:
将central-ctx.zip 解压到 C:\Users\root\sonatype-work\nexus\indexer\central-ctx
sonatype-work\nexus\indexer:目录存放索引
sonatype-work\nexus\storage 目录存放jar包 (将下发本地仓库解压 )
2、将本地仓库覆盖nexus私服仓库
解压覆盖 C:\用户\sonatype-work\nexus\storage\central
连接私服,下载jar包
本地要连接私服,在本地maven环境 conf/settings.xml 配置连接私服镜像
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost/nexus-2.7.0-06/content/groups/public/</url>
</mirror>
进行eclipse环境 打开 maven repositories
Window -prefenrences -- maven --- update settings
maven仓库视图发生变化:
现在就可以从私服中下载jar包了,如果私服中没有的jar包,私服会连接到中央仓库中去下载。
连接私服,将开发好的项目,上传到私服
下载jar包,不需要身份认证,上传项目到私服,必须要进行身份的认证。
如果发布版本项目,版本号以Release结尾,如果测试版本 以Snapshot 结尾
1、 需要在本机 maven环境 settings.xml 配置用户名和密码
<server> 存放一组用户名和密码
2、 配置项目pom.xml 添加连接私服地址
<distributionManagement>
3、使用maven的命令:deploy 测试发布结果
发布项目之前,私服必须要重启!
1、去官网下载nexus
下载网址: http://nexus.sonatype.org/
下载格式:下载war格式 (还有bundle格式 ) : nexus-2.7.0-06.war (直接放入tomat的wabapps中运行)
2、将war复制到tomcat的wabapps中并运行tomcat(启动私服):
默认会创建 C:/用户/sonatype-work 目录
浏览器访问地址:http://localhost:8080/nexus-2.7.0-06/index.html#welcome
账户:admin,密码:admin123
Nexus提供四种主机:
1、proxy 代理主机(私服连接中央仓库)
2、hosted 宿主(第三方jar包 收费, 不对外开放)
3、virtual 虚拟主机,用来兼容老版本的maven项目
4、group主机群,在下载jar遍历group中的每一个主机
public 主机群,包括四个主机遍历
Releases 发布版 (存放本公司内部自己编写的项目)
Snapshorts 测试版(存放本公司内部自己编写的项目)
3、修改代理中央仓库的属性
把false改为true;
1、覆盖原来的索引:
将central-ctx.zip 解压到 C:\Users\root\sonatype-work\nexus\indexer\central-ctx
sonatype-work\nexus\indexer:目录存放索引
sonatype-work\nexus\storage 目录存放jar包 (将下发本地仓库解压 )
2、将本地仓库覆盖nexus私服仓库
解压覆盖 C:\用户\sonatype-work\nexus\storage\central
连接私服,下载jar包
本地要连接私服,在本地maven环境 conf/settings.xml 配置连接私服镜像
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost/nexus-2.7.0-06/content/groups/public/</url>
</mirror>
进行eclipse环境 打开 maven repositories
Window -prefenrences -- maven --- update settings
maven仓库视图发生变化:
现在就可以从私服中下载jar包了,如果私服中没有的jar包,私服会连接到中央仓库中去下载。
连接私服,将开发好的项目,上传到私服
下载jar包,不需要身份认证,上传项目到私服,必须要进行身份的认证。
如果发布版本项目,版本号以Release结尾,如果测试版本 以Snapshot 结尾
1、 需要在本机 maven环境 settings.xml 配置用户名和密码
<server> 存放一组用户名和密码
2、 配置项目pom.xml 添加连接私服地址
<distributionManagement>
3、使用maven的命令:deploy 测试发布结果
发布项目之前,私服必须要重启!
相关文章推荐
- 【Maven实战】之搭建Maven私服和镜像
- maven 私服搭建nexus 3.0.1,安装,使用
- Maven 私服搭建
- maven--私服的搭建(Nexus的使用)
- Nexus私服安装以及使用教程
- maven介绍及私服搭建
- Linux nexus 私服搭建
- test3.13
- python中str函数isdigit、isdecimal、isnumeric的区别
- 反编译之apktool
- VS发布,应用程序验证未成功。无法继续。
- Asp.net Response.Redirect with post data
- 页面跳转确认
- Tornado编程基础
- 解决SVN检出的maven项目不是maven项目
- 关于ltrim,rtrim,和trim的用法
- linq 扩展方法
- Unity LOD LODGroup (LOD Bias)
- 02-线性结构1 一元多项式的乘法与加法运算
- Struts 2 ModelDriven example