Maven-compiler-plugin排除3.3中的失败

时间:2015-04-08 16:40:21

标签: java maven maven-compiler-plugin

我在maven-compiler-plugin 3.2中使用了它并且它工作正常,但是当我升级到3.3时,排除不再有效。改变了什么打破了我的排除?

情况:

Packages

这是我的包裹清单。我想排除所有以bammerbom.ultimatecore.spongeapi开头的软件包,因为它们是WIP。这适用于maven-compiler-plugin 3.2,但在更新后,它会使用下面的堆栈跟踪。 (所有错误都存在,但这不是问题,因为我不希望编译这个包。)

插件的Pom.xml:

<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.2 (Wanted to update to 3.3)</version>
    <configuration>
        <source>1.7</source>
        <target>1.7</target>
        <excludes>
            <exclude>bammerbom/ultimatecore/spongeapi/</exclude>
        </excludes>
    </configuration>
</plugin>

堆栈跟踪:

http://pastebin.com/zp8UqRiB

1 个答案:

答案 0 :(得分:2)

尝试在最后添加一些通配符

<excludes>
    <exclude>bammerbom/ultimatecore/spongeapi/**</exclude>
</excludes>

Maven - exclude folder from build