2016-03-04 197 views
0

我是maven中的新成员。我的战争大厦的主题如下从.war文件中排除文件夹

<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。打字稿和相关库文件位于src/main/resources/src/文件夹中。我正在使用gulp编译typescrpt文件,生成的文件转到src/main/resources/public/文件夹。我想从src/main/resources/src/中排除所有文件和子文件夹。

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

+1

*并生成的文件转到src/main/resources/public/folder *:请不要这样做。决不。在'target'下生成文件。不同的位置意味着你的痛苦和痛苦,仅此而已。 – Tunaki

回答

0

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

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

或者文件夹更改为: “的src/main /打字稿”。