2017-09-11 125 views
-1

在Maven项目中。我想拥有pom.xml.template(原始pom.xml,但版本值作为参数)和一个versions.properties文件(其中我有版本的值),我需要在生成一个pom.xml文件时用户给予mvn clean或mvn安装或任何类似的命令。如何在命令行中给出mvn命令(例如:mvn clean install)作为第一个任务运行插件?

如果我为它创建一个插件。何时何地可以触发该插件,以便任何命令的第一个动作都会执行我的自定义插件。

+0

你究竟在做什么?看起来你可能对[Maven Versions插件]感兴趣(http://www.mojohaus.org/versions-maven-plugin/) – rmlan

+0

你为什么试图在一个单独的文件中有版本? – Zilvinas

+0

外化到属性文件中的版本在Maven中没有意义。如果您想让您的工件版本更加灵活,我可以推荐:http://maven.apache.org/maven-ci-friendly.html – khmarbaise

回答

相关问题