完成前面我们在Maven_Release_Plugin配置以后,我们就可以用这个maven插件的命令来完成我们项目,打包,发布,版本升级等。
具体命令操作(IDE环境)说明如下:
第一个命令:clean
作用,清空target
第二个命令:release:clean
作用,清除之前运行过release:prepare等产生的文件
第三个命令:release:prepare
执行过程:首先检查pom.xml中不包含任何一个SNAPSHOT的dependencies
然后检查当前项目中的文件都已经全部都提交到svn服务器上去了
最后检查所有的单元测试都已经全部通过了
执行结果:
记录当前的版本号,同时生成下一个版本的号
会备份一个当前的pom.xml到pom.xml.releaseBackup文件
生成一个发布所需要的release.properties文件
提交一份当前版本号的项目到svn的tags目录
生成一个最新版本的pom.xml文件,并自己会提交到svn上面去
第四个命令:deploy
作用:根据当前pom.xml中的版本信息,打包生成一个相应的包,在本地仓库中安装一个版本
同时提交一份到远程nexus私服的snapshots仓库中
第五个命令:release:perform
作用,正式发布一个新的版本到远程nexus私服的releases仓库中
相关推荐
Maven是Java开发中广泛使用的项目管理和综合工具,它通过POM(Project Object Model)文件来管理项目的构建、报告和依赖关系。...了解并正确配置这两个文件对于成功使用Maven Release Plugin至关重要。
maven-release-plugin-2.3.2.jar
`maven-compiler-plugin-3.8.0-source-release` 版本是 Maven 编译插件的一个特定版本,该版本包含了对 Maven 3.x 系列的支持。这个插件的主要任务包括: 1. **源代码编译**:默认使用 JDK 的 `javac` 编译器进行 ...
3. **插件机制**:Maven通过插件执行具体任务,如使用maven-compiler-plugin进行Java代码编译,maven-surefire-plugin执行单元测试。插件可以在POM中配置,定制化项目的构建过程。 4. **模块化项目结构**:Maven...
java运行依赖jar包
maven-release-plugin-2.0.jar maven-reporting-api-2.0.6.jar maven-reporting-api-2.0.8.jar maven-reporting-api-2.0.9.jar maven-repository-metadata-3.2.1-sources.jar maven-resources-plugin-2.6.jar maven-...
java运行依赖jar包
使用git-release-maven-plugin,开发者可以在执行Maven生命周期的特定阶段(如package、install或deploy)时,自动执行与Git相关的操作。例如,当项目到达release阶段时,插件会: 1. 自动创建一个新的Git分支,...
maven-datanucleus-plugin-2.0.0-release.jar
java运行依赖jar包
github-release-maven-plugin 一个用于创建GitHub版本的Maven插件,包括资产附件和版本说明用法在项目中设置pom.xml < project> [...] < build> < plugins> < plugin> < groupId>com.ragedunicorn.tools.maven</ ...
java运行依赖jar包
java运行依赖jar包
Maven坐标:org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE; 标签:spring、core、plugin、springframework、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”...
为了在项目中快捷方便的代码生成,将mybatis-plus-generator封装为了一个maven的插件`mybatis-plus-generator-maven-plugin。使用文档参考:https://blog.csdn.net/xiweiller/article/details/103072165
Maven坐标:org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE; 标签:spring、metadata、plugin、springframework、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
通过使用`maven-release-plugin`插件,可以极大地简化版本发布流程,并减少人为错误的发生。无论是对于单个模块还是多模块项目,该插件都能提供有效的支持。通过上述介绍和实践指南,希望读者能够掌握如何使用此插件...
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
maven-protomak-plugin-0.0.2.release.jar