Maven 2 处理覆盖时,如何从筛选中排除文件?

Maven 2 处理覆盖时,如何从筛选中排除文件?,maven-2,overlay,war,Maven 2,Overlay,War,在构建war文件时,我不想在覆盖层中过滤某些文件。 例如,如何从覆盖模块2中过滤所有jsp文件中排除 <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.1-beta-2-SNAPSHOT</version>

在构建war文件时,我不想在覆盖层中过滤某些文件。 例如,如何从覆盖模块2中过滤所有jsp文件中排除

            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.1-beta-2-SNAPSHOT</version>
            <configuration>
                <archiveClasses>true</archiveClasses>
                <filters>
                    <filter>src/main/filters/config.properties</filter>
                </filters>

                <overlays>
                    <overlay>
                        <groupId>com.company</groupId>
                        <artifactId>module1</artifactId>
                        <filtered>true</filtered>
                    </overlay>
                    <overlay>
                        <groupId>com.company</groupId>
                        <artifactId>module2</artifactId>
                        <filtered>true</filtered>
                    </overlay>
                    <overlay>
                        <groupId>com.company</groupId>
                        <artifactId>module3</artifactId>
                        <filtered>true</filtered>
                    </overlay>
                </overlays>
            </configuration>
org.apache.maven.plugins
maven战争插件
2.1-测试版-2-快照
真的
src/main/filters/config.properties
com公司
模块1
真的
com公司
模2
真的
com公司
模块3
真的
您可以“欺骗”并将
jsp
声明为不会被过滤的扩展

    ...
    <configuration>
      <archiveClasses>true</archiveClasses>
      <filters>
        <filter>src/main/filters/config.properties</filter>
      </filters>
      <nonFilteredFileExtensions>
        <!-- default value contains jpg,jpeg,gif,bmp,png -->
        <nonFilteredFileExtension>jsp</nonFilteredFileExtension>
      </nonFilteredFileExtensions>
      ...
    </configuration>
。。。
真的
src/main/filters/config.properties
jsp
...

但这是一个全局设置,即它将影响所有覆盖,我不知道如何才能仅排除其中的一个。

谢谢!现在可以了。我知道这个标记,但我的错误是我指定了两个扩展名jsp,jar而不是jsp jar@eugenn,很高兴它很有用。然后,请随意接受这个答案:)