如问题标题所述,我是一个Eclipse Java EE Web应用程序项目。进入WebContent文件夹我有一些文件和子文件夹,其中有.DS_store OsX系统文件导致一些问题,因为当我导出到war文件时它们总是包含在内。
我知道有一种方法可以排除文件或文件夹,但只能放入src文件夹,而不能放入WebContent!
有什么想法吗?
此致
答案 0 :(得分:4)
为什么不删除from(删除或只是移动到另一个文件夹),如果它们不在你的webcontent文件夹中?
否则,您可以使用部署程序集设置。从项目属性中打开它,删除顶部WebContent并添加您真正想要打包的内容。
答案 1 :(得分:1)
你可以使用蚂蚁的war task。假设您直接在您的web项目中找到了您的ant构建文件,那么以下工作将排除文件夹 .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>