maven将项目打包上传到nexus私服的详细教程
作者:tiguer
这篇文章主要介绍了maven将项目打包上传到nexus私服,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
1、pom.xml文件添加distributionManagement节点。
模块项目中如果存在父子项目,且父子项目的jar包都需要上传到私服的话,直接在父项目pom文件中添加这段配置,如果只需要将子项目jar包上传私服,则在子项目的build标签同级添加这段配置。
<!-- 使用分发管理将本项目打成jar包,直接上传到指定服务器 --> <distributionManagement> <!--正式版本--> <repository> <!-- nexus服务器中用户名:在settings.xml中<server>的id--> <id>releases</id> <!-- 这个名称自己定义 --> <name>Releases</name> <url>http://192.168.4.49:9999/repository/maven-releases/</url> </repository> <!--快照版本-- > <snapshotRepository> <id>snapshots</id> <name>Snapshot</name> <url>http://192.168.4.49:9999/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement>
2、pom文件中< repository >节点下的< id >对应maven的配置文件setting.xml文件中的server的id,两者必须保持一致才能生效。
<!--maven连接nexus需要验证用户名和密码--> <servers> <server> <id>releases</id> <username>dev</username> <password>dev</password> </server> <server> <id>snapshots</id> <username>dev</username> <password>dev</password> </server> <servers>
3、注意上传到私服的是正式版本还是快照版本,正式版本在pom.xml文件version中不能有SNAPSHOT,快照版本才有。
<groupId>com.apic</groupId> <artifactId>ind-goods-biz</artifactId> <version>0.0.1.RELEASE</version> <!-- <version>0.0.1-SNAPSHOT</version> -->
4、在idea中点击右侧工具栏中的maven,再选择maven弹出框中的m标识,选择对应的项目,执行mvn clean deploy,将项目打包发布到私服。
到此这篇关于maven将项目打包上传到nexus私服的详细教程的文章就介绍到这了,更多相关maven项目打包上传到nexus私服内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- Maven nexus 安装nexus私服出现的问题和解决办法
- 详解Maven私服Nexus的安装与使用
- 如何使用nexus在局域网内搭建maven私服及idea的使用
- Maven入门之使用Nexus搭建Maven私服及上传下载jar包
- 使用Nexus搭建Maven私服的方法步骤
- 详解idea maven nexus 常见命令配置
- 利用Docker搭建Nexus私有仓库实现Maven私服
- 使用Nexus搭建Maven私服教程的方法步骤
- Maven配置单仓库与多仓库的实现(Nexus)
- Maven发布项目到Nexus私有服务器
- Python实现批量上传本地maven库到nexus
- Maven使用Nexus创建私服的实现
- Maven忽略单元测试及打包到Nexus的实现
- maven私有镜像仓库nexus部署使用