在发布maven项目时,“maven-release-plugin:prepare”目标会将标签版本上传到SCM中。
1/ 'maven-release- plugin :prepare‘是否使用特定的插件来执行上传到SCM的过程?或者它使用自己的类?
2/在我的maven多模块项目目录中,有几个目录我希望避免将它们上传到每个版本的SCM标记版本中。
这些目录不包含要发布的代码,但是它们位于发布的SCM分支主题中:有没有办法告诉'maven-release-plugin:prepare‘避免上传它们?
谢谢。
发布于 2013-03-22 17:46:46
发布插件在内部使用作为SCM项目设置一部分指定的SCM提供程序。根据您提供的URL,它将确定要使用的提供程序。更多信息请点击这里:http://maven.apache.org/guides/mini/guide-releasing.html
你在版本控制下的所有东西都会被标记-- Maven不知道哪些目录是重要的,哪些目录不重要。如果这些目录不应该被标记,也许它们不应该是项目布局的一部分,也不应该放在SCM中。你有没有想过把他们搬到不同的地方?
https://stackoverflow.com/questions/15566781
复制相似问题