Maven资源插件排除不起作用

pee*_*kay 5 maven

下面是我在maven构建中实现的资源插件.根据http://maven.apache.org/plugins/maven-resources-plugin/index.html这个配置应该是好的,但似乎忽略了排除节.我只希望复制属性文件,而不是其他任何东西,但是当我运行构建时,我得到资源目录中的所有xml,xsl和任何其他文件.我在这里遗漏了什么,或者这是资源插件的错误.

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<configuration> 
    <outputDirectory>${user.home}/cms/conf</outputDirectory>
    <resources>
        <resource>
        <directory>${basedir}/src/main/resources</directory>
        <includes>
            <include>**/*.properties</include>
        </includes>
        <excludes>
            <exclude>**/*.*</exclude>
        </excludes>
        <filtering>true</filtering>
        </resource>
    </resources>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

pee*_*kay 0

所以这是由几个不同的原因造成的。第一个maven版本:如果将执行节添加到资源插件中,2.0.2版本会失败,所以我将其删除。然后我遇到了另一个与版本相关的问题,所以我将版本升级到 3.0.3,就在那时我开始复制文件,但排除项被忽略。此时我已经忘记了执行节,所以几个小时后我重新阅读文档并看到它们并再次添加它们。世界一切都好