maven学习笔记(五)nexus私服-创建hosted仓库
来源:互联网 发布:angularjs遍历json 编辑:程序博客网 时间:2024/03/28 23:21
上篇文章中项目最终发布的release仓库和快照仓库都是nexus的默认仓库,若所有的本地开发项目版本都发布到同一个仓库,可能会造成冲突。因此,我们可以为每一个项目创建一组仓库(快照版本和release版本),比如为上篇的user项目创建一组仓库,步骤如下:
1、创建仓库
在页面的左边点击Repositories,主页面会显示所有的nexus仓库,点击Add按钮,选择Hosted Repository;
填入Repository ID和Repository Name,此处均填写为user_release;
Repository Policy选择Release(先创建一个release仓库);
Deployment policy选择Allow Redeploy;
点击save按钮,创建仓库。
同理创建一个user项目的快照版本仓库:user_Snapshot
2、配置权限
在页面的左边点击privileges,主页面会显示nexus下权限配置,点击Add按钮,选择Repository Target Privilege
点击save按钮
同理可创建快照版本仓库的权限,注意权限个仓库要对应上
3、创建角色、分配权限
在页面的左边点击Roles,点击Add按钮,选择Nexus Role;
填写Role Id和Name
点击Role/Privilege Management 后面的Add按钮,添加上面配置的权限
点击save,配置角色的时候只配置了一个,具备release和快照版本的所有权限(此处也可以配置两个Role)。
4、创建用户
在页面的左边点击Roles,点击Add按钮,选择Nexus User;
点击Role Management框中的Add按钮,选择上面创建的角色,点击save
5、测试
下面还是用上篇文章中的例子测试仓库的创建
5.1、修改配置文件
修改user-parent配置文件中的部署仓库的路径,修改为新创建的release和快照仓库地址
修改本地仓库settings.xml文件(D:\dev_env\maven\settings.xml),修改用户鉴权配置
5.1、运行
在springsource下运行user-parent pom文件 Run as --> maven build.... --> 在弹出的main页签的Goals中输入clean deploy --> Run
控制台打印出BUILD SUCCESS 表示构建成功
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
在刚刚创建的仓库中可以看到刚才运行项目发布的构件
- maven学习笔记(五)nexus私服-创建hosted仓库
- maven学习笔记(四)仓库、nexus私服
- Nexus创建本地Maven仓库(Maven私服)
- Nexus创建本地Maven仓库(Maven私服)
- Nexus创建本地Maven仓库(Maven私服)
- Nexus创建本地Maven仓库(Maven私服)
- Nexus创建本地Maven仓库(Maven私服)
- Maven学习笔记(五)--NEXUS创建私服
- Maven学习笔记(五)-使用Nexus搭建Maven私服
- Maven学习笔记(五):仓库
- Nexus创建本地Maven仓库
- Nexus创建本地Maven仓库
- Maven仓库搭建--nexus私服
- 使用Nexus创建Maven私有仓库
- 使用Nexus创建Maven私有仓库
- 使用Nexus创建Maven私有仓库
- Maven之——Nexus创建仓库
- 使用Nexus创建本地Maven仓库
- 系统方面
- Vim 练级攻略
- 黑马程序员 WPF编程概述
- CV牛人 计算机视觉相关会议资源
- struts2中的国际化
- maven学习笔记(五)nexus私服-创建hosted仓库
- Mysql 存储过程
- cocos2d-x苦思冥想连连看
- Github 删除Repositories(仓库)
- 打入内部寻内幕
- FLEX内嵌套网页
- Cloudera Flume简介
- 开发日志:使用MyEclipse开发JavaWeb,无论怎么改Java代码都不生效,Tomcat报ClassNotFoundException错误
- 立博宣言