从.war文件中排除文件夹

时间:2016-03-04 06:07:23

标签: maven tomcat spark-java

我是maven的新人。我的战争建设专家如下

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.4</version>
    <configuration>
        <failOnMissingWebXml>false</failOnMissingWebXml>
        <webXml>src/main/webapp/WEB-INF/web.xml</webXml>
        <packagingIncludes>resources/src/**</packagingIncludes>
    </configuration>
</plugin>

我的应用程序是一个spark-java Web应用程序。我也在使用angular2。 Typescript和相关库文件位于 src / main / resources / src / 文件夹中。我正在使用gulp来编译typescrpt文件,生成的文件将转到 src / main / resources / public / 文件夹。我想从 src / main / resources / src / 中排除所有文件和子文件夹。

我已尝试过packagingIncludes和warSourceExcludes,但没有为我工作。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以像这样排除整个目录:

<build>
    <resources>
        <resource>
            <directory>src/main/resources/src/</directory>
            <excludes>
                <exclude>*</exclude>
            </excludes>
        </resource>
    </resources>
</build>

或者将文件夹更改为:“src / main / typescript”。