Nexus除了可以作为开发部门共享的Maven仓储镜像以外,还可以用来发布自己项目的组件为项目组间的协同开发提供便利。配置的过程如下
- 首先需要设置nexus服务器成为允许通过maven远程部署。用管理员账户登录nexus服务器, 在Repostiories->Releases->Configuration中,把Deployment Policy设为Allow Redeploy. 也可以对其他其他Repository(如Snapshot)进行同样设置。
- 在Security->Users中,设deployment用户的密码(默认为deployment123)。也可以新建其他的用户。
- 修改开发机器上maven的settings.xml(需要确保settings.xml中已经使用自己的nexus server作为镜像, 添加nexus server的验证信息如下,可以
<Servers>
<server>
<id>Releases</id>
<username>deployment</username>
<password>deployment123</password>
</Server>
<server>
<id>Snapshot</id>
<username>deployment</username>
<password>deployment123</password>
</Server>
</servers>
- 修改项目的pom.xml文件
<distributionManagement>
<repository>
<id>Releases</id>
<name>Your Staging Repository</name>
<url>http://host:port/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>Snapshot</id>
<name>Your Snapshot Repository</name>
<url>http://host:port/nexus/content/repositories/snapshot/</url>
</snapshotRepository>
</distributionManagement>
- 运行maven,发布项目
mvn deploy
mvn会根据pom中定义的项目版本号将项目发布到相应的Repository中,如1.0.1-SNAPSHOT会被发布到snapshot repository, 1.0.1会被发布到releases repository. 也可以用-DrepositoryId=xxxx 来指定要发布到哪个Repository
分享到:
相关推荐
自己摸索中搭建的本地maven服务器,很好用,很方便团队开发jar包的管理
nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库
1. 将此文件放入Maven本地库的根目录 2. 在Lunix下执行 ./mvnimport.sh -u admin -p yourpassword -r http://localhost:8081/repository/maven-releases/ 3. Windows 可以在安装Git之后,使用Git Bash执行 关于批量...
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
maven nexus 配置,简要介绍如何配置nexus。。。。。。
go语言写的一个工具,用于批量上传本地仓库的jar到nexus私库。目前只有exe没有生成linux脚本。文件夹中有使用说明。 .\mvnDeployTool.exe -r C:\\Users\\yyc\\.m2\\repository\\org\\apache\\maven -s D:\devEnv\...
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问
Maven本地仓库搭建工具nexus-2.11.4-01-bundle.zip
Windows 下Nexus搭建Maven私服 Windows 下Nexus搭建Maven私服
maven 私服 nexus2 nexus3 安装与说明,只有简单的安装,没有详细的配置使用说明
使用nexus可以方便的搭建本地仓库,避免连接远程仓库带来的速度慢的烦恼
借此项目,可将下载的maven的jar包按指定格式修改后,maven批量导入第三方jar包至maven本地库,实现快速的maven自动导入maven本地库(建议需要导入的jar包较多时使用)
Windows下maven镜像服务器nexus安装、搭建、及配置过程。
将Eclise中的Maven工程自动部署到nexus服务器
maven将jar安装到本地仓库!!!!
配置Nexus代理中央仓库,其它任何公开的Maven仓库,将你组织内部的Maven配置指向Nexus,这样所有构件都将从Nexus下载,如果Nexus没有你要的构件,它会自动先去外部仓库下载到本地,仅一次。 本地宿主仓库。Nexus可以...
将jar包添加到本地maven仓库 将jar包添加到本地maven仓库
maven3.8.3+nexus3.34.zip
自己写的一份关于maven + nexus仓库管理的使用手记 包括了nexus的基本使用及nexus权限管理等
本文档为maven使用手册的后续说明,用于介绍maven服务器---nexus的使用(不会使用m2eclipse插件的,建议先参考m2eclipse插件的使用),与前面的文档一样,都配置了详细的图解,基本做到傻瓜式的照着图片做,就能顺利...