maven - 通过命令行执行特定版本的 Maven 插件

标签 maven maven-3

这个问题在这里已经有了答案:





Set plugin’s version on the command line in Maven 2

(4 个回答)


9年前关闭。




如果我有(例如)同一个 maven 插件的 2 个版本怎么办 - versions-maven-plugin例如。我的存储库中已经有 1.0 和 2.0 版本。当我执行以下命令时,它看起来像是执行了 1.0 版本:

mvn -e versions:display-plugin-updates



如何明确指定使用 2.0 版本?

最佳答案

简单的解决方案是定义 groupId/artifactId,当然还有如下版本:

mvn -e org.codehaus.mojo:versions-maven-plugin:2.0:display-plugin-updates

关于maven - 通过命令行执行特定版本的 Maven 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15877762/

相关文章:

java - Maven读取属性文件中的环境变量

java - 如果没有任何变化,配置 Maven 不运行测试

java - 将 Swagger 与 Dropwizard 集成,无法生成 swagger.json 文件

java - 源服务器没有找到目标资源的当前表示或不愿意透露存在的表示。关于部署到 tomcat

exception - Liferay 6 使用 Common Service Builder 层错误 - BeanLocatorException - 尚未设置 BeanLocator

java - 避免替换表达式原型(prototype) :create-from-project

java - intellij - spring-boot 未被识别(未映射的 Spring-boot 注释配置类)

启动fork时出现Maven错误,请检查日志中的输出

java - tomcat 似乎部署了两次

java - Maven Spring 启动测试失败(junit 5)