如何排除来自POM文件中父项的依赖项

卡维

我从父母那里获取依赖,那里需要大多数依赖。但是我也希望能够完全排除两个依赖项。我无法编辑父级,因此需要从我的POM文件中排除它。这有可能吗?我已经看到了覆盖示例,并且有很多建议可以修复父POM,如上所述,我目前无法这样做。

使用Maven 3.3.x

我的POM文件

<parent>
    <groupId>com.company.stuff</groupId>
    <artifactId>our-parent</artifactId>
    <version>1.7</version>
</parent>

<!-- other dependencies and build and plugins --> 

上面的父项引入了以下我希望完全排除的插件。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-pmd-plugin</artifactId>
    <version>${some.version}</version>
</plugin>

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <version>${some.version}</version>
</plugin>

有没有解决的办法?请指教。谢谢。

尝试了Thiago的建议,结果相同。

    <build>
    
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-checkstyle-plugin</artifactId>
            <version>${checkstyle.version}</version>
            <executions>
                <execution>
                    <id>maven-checkstyle-plugin</id>
                    <phase>none</phase>
                </execution>
            </executions>
        </plugin>
    </plugins>
    
</build>
J Fabian Meier

为什么不跳过插件执行呢?

您可以将skip两个插件参数都设置为true。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

POM中的Maven更新依赖项

如何从Maven的父项目中排除依赖项?

Spring父项的依赖项中缺少版本

Leiningen:uberjaring时如何排除依赖项?

如何在Gradle生成的POM文件中排除依赖项

如何在Maven Pom中简化对多个依赖项的相同排除

如果父项目中存在Maven依赖项的较新版本,则如何排除该依赖项

如何从Gradle Maven Publishing插件构建的POM中排除依赖项?

如何从pom删除重复的依赖项?

如何在maven pom.xml文件中具有另一个父项依赖项以及Spring Boot父项?

如果它们来自父级的其他子模块,我是否应该依赖Maven中的传递依赖项?

应该在子pom或父pom中处理排除项吗?

如何在Maven POM文件的一部分中对依赖项进行排序

从部署的POM中删除测试依赖项

Gradle-排除依赖项的依赖项

是否有可能看到实际执行的pom.xml,包括父项依赖项/插件?

如何在maven pom.xml中配置依赖项?

项目标签格式如何影响POM文件及其绘制依赖项的能力?

POM 以相同的方式引用依赖项和父项。我们如何选择什么是什么?

Maven:包含来自位于依赖项之一的 pom.xml 的依赖项

从 Gradle 中的依赖项中排除项目

如何在Maven的继承子依赖项中排除父pom依赖项?

如何以传递方式排除依赖项?

我如何在 pom.xml 中添加像依赖项这样的文件夹

从 pom 中的所有依赖项中排除特定文件

如何更新 package.json 文件中的依赖项和开发依赖项?

如何从 Gradle 中构建的 JAR 中排除依赖项?

如何更新依赖项中的依赖项?

如何创建具有附加依赖项的新 pom 文件并在构建时添加它?