2016-07-15 114 views
-1

我知道可以複製目錄和應用過濾器的內容,但是可以指定要使用Maven資源插件複製的任意目錄中的單個文件,還是應該像antrun這樣的度假插件?如何使用Maven資源插件複製單個文件

編輯:問題就迎刃而解了,看了我的回答

+0

你可能需要更詳細地說明你想做些什麼。如果您不想複製這些文件,請不要將它們放在src/main/resources目錄中。 –

回答

0

此配置爲我做

<execution> 
      <id>copy-html-and-images-to-dist</id> 
      <phase>generate-resources</phase> 
      <goals> 
       <goal>copy-resources</goal> 
      </goals> 
      <configuration> 
       <outputDirectory>${basedir}/src/main/frontend/dist</outputDirectory> 
       <overwrite>true</overwrite> 
       <resources> 
       <resource> 
        <directory>${basedir}/src/main/frontend/src</directory> 
        <includes> 
        <include>index.html</include> 
        <include>images</include> 
        <include>favicon.ico</include> 
        </includes> 
       </resource> 
       </resources> 
      </configuration> 
      </execution> 
+0

解決方案看起來不對,因爲我假設你有戰爭項目?還有什麼是'src/main/frontend/src'呢? – khmarbaise

+0

這是一個耳朵項目。 frontend/src包含React UI源代碼,該webpack捆綁到dist文件夾中。由於配置不良,我必須手動複製index.html和圖像,但它確實有效。這個dist文件夾稍後會在構建耳朵之前由另一個插件執行復制到webapp文件夾。我測試了它,它可以正常工作 –

+0

您應該將反應代碼移動到戰爭模塊...因此您不需要進行這種類型的破解。 – khmarbaise

相關問題