2016-03-04 258 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 /打字稿」。