MAVEN私服
来源:互联网 发布:张学良戒毒的故事知乎 编辑:程序博客网 时间:2024/06/03 20:41
NEXUS仓库类型:
host:主仓库,本公司自己开发的jar以及发布一些第三方不允许的组件比如oracle驱动、比如商业软件jar包。
proxy:代理仓库,代理中央仓库,Apache下测试版本的jar
Group:组仓库,可以用于包含多个仓库,如host和proxy仓库。所以将来连接时只需要直接连接组仓库就可以使用所有仓库。
上传jar包到私服:
1、maven认证:配置认证信息(即指定的用户账号才可以上传jar包)
利用mvn直接发布到私服上面来,需要修改2个地方,第一是在settings文件的servers节点下加入,这是配置私服的密码和仓库,配合pom文件中的仓库地址就构成了完成的访问私服的要素,帐号和密码之所以在settings中设置,是由于settings文件是本地的,而pom.xml文件是公共的,不安全,所以放在settings中:
<server> <id>nexus-releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>nexus-snapshots</id> <username>admin</username> <password>admin123</password> </server>第二是在pom.xml中增加,下面的id和settings中的id必须要一样。
<distributionManagement>
<repository>
<id>nexus-release</id>
<name>Nexus Release Repository</name>
<url>http://localhost:8081/nexus/content/repositories/release/</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
上面的私服两个仓库的url从什么地方获取呢?如下图:
8、新建一个mvn项目,
1、运行source:jar在target下生成源码jar包;
2、运行deploy,class的jar包发布到私服;
3、运行source:jar deploy,连同源码一起发布到私服。
9、完成,在其他项目中可以使用上面的jar包了。
- maven私服
- Maven私服
- Maven私服
- maven---私服
- Maven私服
- maven私服
- MAVEN私服
- Maven私服
- maven私服
- Maven私服
- MAVEN私服
- 【Maven】centos搭建maven私服
- Nexus搭建Maven私服(一) Maven安装
- Maven学习:使用Nexus搭建Maven私服
- Maven学习(三):maven私服nexus
- Maven(2)使用Nexus搭建Maven私服
- Maven学习-使用Nexus搭建Maven私服
- Maven 使用Nexus搭建Maven私服
- vue初级知识点总结
- 【SG函数】BZOJ1188(HNOI2007)[分裂游戏]题解
- 如何用 Java 实现 Web 应用中的定时任务?
- 点击表格实现文本输入效果
- 链队
- MAVEN私服
- mysql的update insert 和 replace的区别
- QT快键键
- Python yield 使用浅析
- 51nod 1341 混合序列 (矩阵快速幂)
- Hi3519V101移植SDL+FreeType+SDL_ttf
- 16秋计算机JAVA第五节课作业
- 使用eclipse提交到GetHub
- 关于位运算