我在Eclipse中有一个动态Web项目。我可以通过右键单击项目并选择Export>将其打包到WAR中。 WAR文件。这会按预期创建WAR文件并且可以正常工作。
问题是Eclipse将项目的所有.svn文件夹包含在WAR文件中。
有没有办法让Eclipse忽略WAR导出过程中的.svn文件夹?或者甚至更好,告诉它忽略所有与给定正则表达式匹配的文件或文件夹?
答案 0 :(得分:24)
输入项目属性>资源>资源过滤器>添加...>全部排除>文件和文件夹>所有儿童(递归)>名称匹配* .svn>行。
将忽略所有.svn文件和文件夹,包括导出WAR文件时。
答案 1 :(得分:3)
这似乎记录在bug 182534(2007年!仍然开放)。
现在需要一个自定义的单独的ant脚本来构建精确的战争 对于这种情况,内部“出口战争”日食功能还不够好。
答案 2 :(得分:2)
安装Subclipse插件将使Eclipse知道SVN文件夹。 这还包括在WAR导出中忽略它们。
答案 3 :(得分:1)
您可以使用svn客户端来执行此操作。例如,TortoiseSVN允许您导出没有.svn文件夹和文件的目录。
所以你能做的是:
这不是一个好的解决方法,但它可以帮助您检查战争中的每个子文件夹,看看是否还没有删除某些.svn。
答案 4 :(得分:0)