MAVEN学习笔记之私服Nexus(2)
MAVEN学习笔记之私服Nexus(2)
私有服务器搭建
Nexus
www.snatype.org下载
snatype-work 是默认nexus存储nexus
a:将bin添加到环境中 Adminisrator path
b:修改java的绝对路径
文件bin\jsw\config\wrapper.config
内容wrapper.java.command=E:\IDE\Java\JDK\bin\java
c:cmd中 nexus install ;nexus start
localhost:8081/nexus
login
user:admin
pass:admin123
jqury类网站
http://www.datatables.net/
2.0 nexus
常用工厂 group hosted hosted 三大工厂
三大工厂简介
mvn:deploy 提交命令
group控制都个工厂
第一种 pom.xml(不推荐)
<repositories>
<repository>
<id>nexus</id>
<name>Nexus Repoitory</name>
<url>http://localhost:8081/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<--!snapshots默认是关闭的需要手动开启!-->
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
第二种 maven文件走中配置(推荐) 是的所有maven项目使用nexcus
setting.xml
增加如下内容:
<profile>
<id>nexusRepo</id>
<repositories>
<repository>
<id>nexusProfile</id>
<name>Nexus Repoitory</name>
<url>http://localhost:8081/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<--!snapshots默认是关闭的需要手动开启!-->
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
<activeprofiles>
<!--只有激活才生效--!>
<activeprofiles>nexusProfile</activeprofiles>
</activeprofiles>
第三种 配置镜像(更推荐)
<!--工厂的镜像,只要mirrorof中的工厂要访问,都会自动来找镜像,
如果镜像无法访问则不会再访问中央工厂,使用*表示所有的工厂都来这个镜像访问,推荐使用-->
<mirror>
<id>nexusMirror</id>
<mirrorof>*</mirrorof>
<name>Human Readable Name for this Mirror</name>
<url>http://localhost:8081/nexus/content/groups/public/</url>
</mirror>
</mirror>
<profile>
<repositories>
<repository>
<id>central</id>
<name>central Repoitory</name>
<url>http://*</url>
<layout>default<layout>
<--!snapshots默认是关闭的需要手动开启!-->
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
发布工厂
<distributionManagement>
<repoaitory>
<id>user-release</id>
<name>user release res</name>
<url>http://localhost:8081/nexus/content/repositories/releases/</url>
</repoaitory>
<snapshotRepoaitory>
<id>user-snapshots</id>
<name>user release res</name>
<url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepoaitory>
</distributionManagement>
需要授权(学习网址http://www.icoolxue.com/play/718)
maven\setting.xml
<server>
<id>user-release</id>
<username>deployment</username>
<password>deployment123</password>
</server>
<server>
<id>user-snapshots</id>
<username>deployment</username>
<password>deployment123</password>
</server>
</servers>
添加私有工厂
增加hosted是
release
ADD-->ID Name Type
再增加hosted
snapshots
添加权限 release snapshots
name cmsprivilege
all
组织机构管理
a:添加角色
Roles-->Add-->ID NAME ADD(ALL)
b:添加用户
Users-->Add (Nexus User)-->ID Name Activie Add(cms role)
最后修改
setting.xml
pom.xml url
MAVEN学习笔记之私服Nexus(2)的更多相关文章
- maven学习记录四——私服 nexus
8 私服 nexus 安装nexus 启动服务 启动失败的解决方法: 登录nexus 用户名/密码 admin/admin123 仓库类型 Virtual 虚拟仓库 Proxy 代 ...
- (转)Maven学习总结(九)——使用Nexus搭建Maven私服
孤傲苍狼只为成功找方法,不为失败找借口! Maven学习总结(九)——使用Nexus搭建Maven私服 一.搭建nexus私服的目的 为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目 ...
- Maven学习笔记—仓库
Maven仓库 1 什么是Maven仓库 在Maven中,任何一个依赖.插件或者项目构建的输出,都可以成为构件,而Maven通常在某个位置统一的存储所有Maven项目共享的构件,这个统一的位置就是Ma ...
- Maven学习笔记-03-Eclipse下maven项目在Tomcat7和Jetty6中部署调试
现在最新的Eclipse Luna Release 已经内置了Maven插件,这让我们的工作简洁了不少,只要把项目直接导入就可以,不用考虑插件什么的问题,但是导入之后的项目既可以部署在Tomcat也可 ...
- Maven学习笔记-04-Eclipse下maven项目在Tomcat7和Jetty6中部署调试
现在最新的Eclipse Luna Release 已经内置了Maven插件,这让我们的工作简洁了不少,只要把项目直接导入就可以,不用考虑插件什么的问题,但是导入之后的项目既可以部署在Tomcat也可 ...
- MAVEN学习笔记之Maven插件的应用(4)
MAVEN学习笔记之Maven插件的应用(4) <build> <pluginManagement> <plugins> <plugin> <gr ...
- MAVEN学习笔记之Maven生命周期和插件简介(3)
MAVEN学习笔记之Maven生命周期和插件简介(3) clean compile site三套生命周期相互独立. clean pre-clean 执行清理前的工作 clean 清理上一次构建生成的所 ...
- MAVEN学习笔记之基础(1)
MAVEN学习笔记之基础(1) 0.0 maven文件结构 pom.xml src main java package resource test java package resource targ ...
- Maven 学习笔记(二)
前面一文——Maven 学习笔记(一)中已经提到了 pom 的大部分配置,Maven 本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给创建来完成,每一个任务都会对应一个插件 ...
随机推荐
- 【剑指Offer】50、数组中重复的数字
题目描述: 在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复的.也不知道每个数字重复几次.请找出数组中任意一个重复的数字. 例如,如果 ...
- 洛谷P1316 丢瓶盖【二分+递推】
陶陶是个贪玩的孩子,他在地上丢了A个瓶盖,为了简化问题,我们可以当作这A个瓶盖丢在一条直线上,现在他想从这些瓶盖里找出B个,使得距离最近的2个距离最大,他想知道,最大可以到多少呢? 输入输出格式 输入 ...
- Silverlight之我见——制作星星闪烁动画
圣诞节来了,无聊,做点东西纪念一下. 原理很简单,生成1000个圆,从随机数来布置它们的位置,通过动画来处理它们的透明度,动画时长也是随机生成. 1.创建图形数组并设置背景透明,渐变笔触,大小等,而后 ...
- composer 安装教程
https://getcomposer.org/download/ 邓士鹏 1.先检查php.ini是否开启ssl ;extension=php_openssl.dll 2. php -r &qu ...
- java IO框架分析
jave.io框架 2010-11-10 22:18:34| 分类: 默认分类|举报|字号 订阅 可从IO的类层次,IO框架的设计模式来论述. 总体来说,IO可以分为字节流和字符流,不同在于 ...
- 【codeforces 798B】Mike and strings
[题目链接]:http://codeforces.com/contest/798/problem/B [题意] 给你n个字符串; 每次操作,你可以把字符串的每个元素整体左移(最左边那个字符跑到最后面去 ...
- 导致“mysql has gone away”的两种情况
导致“mysql has gone away”的两种情况 By Cruise 1. wait_timeout参数 在开发代理server时, 我使用了jdbc连接数据库,并采用长连接的方式连接数据库 ...
- Yarn的工作流程
http://study.163.com/course/courseLearn.htm?courseId=1002887002#/learn/video?lessonId=1003346099& ...
- 杭电(hdu)ACM 1010 Tempter of the Bone
Tempter of the Bone Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Othe ...
- 赵雅智_ListView_SimpleAdapter
项目步骤 声明listView控件并获取显示的视图 获取显示的数据 设置显示的adapter 注冊点击事件 详细案例 实现效果: 查找的方法 public List<Map<String, ...