我正在从父级中提取依赖项,并且需要其中的大部分依赖项。但我也希望能够完全排除 2 个依赖项。我无法编辑父级,因此需要将其从我的 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>
有没有解决的办法?请指教。谢谢。
尝试了蒂亚戈的建议,同样的结果。
<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>