2016-01-27 44 views
3

如問題標題所述,我有一個Eclipse Java EE Web應用程序項目。進入WebContent文件夾我有一些文件和子文件夾巫婆有.DS_store OsX系統文件,導致一些問題,因爲他們總是包括在我出口到戰爭文件。如何從Eclipse Java EE Web應用程序項目中排除某些文件部署程序集

我知道有一種排除文件或文件夾的方法,但只能進入src文件夾,而不進入WebContent!

任何想法?

問候

回答

3

爲什麼不從(刪除或只是移動到另一個文件夾),如果他們不應該在你的web內容文件夾中刪除?

否則,您可以使用部署程序集設置。從你的項目屬性中打開它,並刪除頂級WebContent並添加你真正想要打包的內容。

enter image description here

您也可以通過設置資源篩選排除的文件/文件夾。添加一個過濾器...如下圖所示: enter image description here

+1

非常感謝!好的解決方案 – michael

1

您可以使用螞蟻的war task。比方說你直接在你的web項目中找到你的ant build文件,然後爲你排除文件夾.DS_store及其所有來自導出的war文件的內容。

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<project basedir="." default="war" name="TestWeb"> 
    <target description="export-war" name="war"> 
     <war destfile="/home/guest/Desktop/TestWeb1.war" webxml="WebContent/WEB-INF/web.xml"> 
      <fileset dir="WebContent"> 
       <exclude name="**/.DS_store/**"/> 
      </fileset> 
      <classes dir="build" /> 
     </war> 
    </target> 
</project> 
+0

謝謝,似乎是一個有效的解決方案。 ;) – michael

相關問題