我是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,但没有为我工作。任何帮助将不胜感激。
答案 0 :(得分:0)
您可以像这样排除整个目录:
<build>
<resources>
<resource>
<directory>src/main/resources/src/</directory>
<excludes>
<exclude>*</exclude>
</excludes>
</resource>
</resources>
</build>
或者将文件夹更改为:“src / main / typescript”。