2
如何更改插件的版本在命令行没有更改pom.xml?从命令行覆盖Maven插件版本?
更具体地说:
我不能编译Apache四郎提交8dd6a13。原因是buildnumber-maven-plugin版本1.0-beta-4不再可用。 当我修改pom.xml并将插件版本更改为1.0时,我可以编译该项目。 我想保持项目不变,只需在命令行运行mvn时设置插件的版本即可。 我感谢任何见解和帮助。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.0-beta-4</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<doCheck>false</doCheck>
<doUpdate>false</doUpdate>
</configuration>
</plugin>
也许您正在寻找这样的:现在
你可以运行,例如。 http://stackoverflow.com/questions/4660047/override-maven-plugin-configuration-defined-in-the-pom-pluginmanagement-from-the –
该版本可用于[Maven Central](http:// search。 maven.org/#search|gav|1|g%3A%22org.codehaus.mojo%22%20AND%20a%3A%22buildnumber-maven-plugin%22),导致版本是不可变的,这意味着它们永远不会被删除。所以在你的本地设置中一定有问题。 – khmarbaise