我正在尝试使用Maven Enforcer 的禁止依赖项compile
,我想禁止runtime
任何包含-redhat-
. 其背景:JEE API 和其他东西已经存在于 JBoss AS 中,不应该包含在 EAR 中。
这是我正在尝试的,但它不起作用:
<execution> <id>banned-dependencies</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <bannedDependencies> <searchTransitive>false</searchTransitive> <excludes> <exclude>*:*:*-redhat-*:*:compile</exclude> <exclude>*:*:*-redhat-*:*:runtime</exclude> </excludes> </bannedDependencies> </rules> <fail>true</fail> </configuration> </execution>