繁体   English   中英

如何在不将其包含在 pom.xml 中的情况下运行 maven 插件?

[英]How to run a maven plugin without including it in pom.xml?

我想运行以下插件,但不必将其包含到我的pom.xml中:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>versions-maven-plugin</artifactId>
</plugin>

原因:我有一个从gitlab-ci构建和部署的项目。 我想创建一个工作阶段来检查关于我的pom.xml定义的新版本。 但是检查不应该是通常项目的一部分,因此我试图只在 gitlab 阶段包含这个版本检查插件,而不是在我的代码中。

是否可以另一个 pom 上使用 maven 插件?

没问题。

你可以跑

mvn versions:update-parent

例如update-parent目标。

或者如果你想要一个固定版本,你可以运行

mvn org.codehaus.mojo:versions-maven-plugin:2.11.0:update-parent

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM