可能重复:
Ignore SVN files when exporting a WAR file from Eclipse?
使用eclipse + tomcat。
当我为项目导出tomcat war文件时,war文件包含所有.svn目录。 这会使war文件的大小加倍,并使部署时间比它们需要的时间长得多。
有没有办法从导出机制屏蔽这些目录(如tar -exclude-from)或从war中删除它们(tar -delete)?
答案 0 :(得分:3)
转到项目属性Java Build Path,选择Source选项卡。对于每个源目录,都有Included:和Excluded:行。将一个模式放入排除项(类似** / .svn)。
除非在排除列表中,否则构建器会将非Java源文件的任何内容复制到输出文件夹中,除非它位于排除列表中。
答案 1 :(得分:3)
转到项目属性>资源>资源过滤器。 添加...>全部排除>文件和文件夹>所有儿童(递归)>名称匹配* .svn>行。
将忽略所有.svn文件和文件夹,包括导出war文件时。
答案 2 :(得分:1)
我经常用ant构建war,即使我使用Eclipse,请记住svn特定目录只是其中的一部分...你可能会在你的应用程序中找到你不想要的jar(例如,共享JAR)和ant有很多文件集选项可以排除文件。