问题描述
我试图找出 maven-release-plugin 是否使用字符串 release.arguments
或 arguments
将附加参数传递给 maven 发布插件。例如,
mvn release:perform -DignoreSnapshots=true -Drelease.arguments=-DaltDeploymentRepository=my-login::default::https://nexus.example.com/repository/maven-releases/
我在 https://maven.apache.org/maven-release/maven-release-plugin/index.html 找到了最新版本,在提出这个问题时是 3.0.0-M4。当前版本使用 arguments
并记录在案。
我的问题是:
Maven 是否有标准的方法来存储/引用以前版本的插件?如果没有,有什么方法可以获取 2.8.2 版本中可用的参数列表?
许多网站都有一个下拉菜单,可以让您选择以前的版本,但我在这个网站或这个插件上没有看到。
寻找解决方案
搜索上述问题没有找到任何有用的信息。搜索 SO 发现了几个问题,但没有回答我的问题,请参阅 https://stackoverflow.com/search?q=%5Bmaven%5D+release+plugin
-
其他几个问题,我就不一一列举了。
解决方法
参数的文档有“since”列。
您可以看到 Maximum
始终被称为 dateEnd.ClipValueToMinMax = true;
。