我有一个 Java 项目,它分为 23 个子项目,这些子项目都签入了一个 subversion 存储库。当它们被签出时(不使用 Eclipse SVN 工具).svn
,每个子项目的多个级别都有一个目录。然后我运行mvn eclipse:clean eclipse:eclipse
整个事情(因为这些是 Maven 项目)我可以将它们导入 Eclipse 并在那里工作。到目前为止,一切都很好。
这就是问题所在:当我在 Eclipse 中将项目部署到 Tomcat 时(哦,是的,它是一个 Web 项目),.svn
目录也被部署了。我可以通过在 Eclipse 中添加资源过滤器(项目属性 -> 资源 -> 资源过滤器 -> 添加 -> 排除所有、文件和文件夹、所有子项(递归)、项目相对路径匹配 * */.svn)来规避这个问题,但每个当我使用 maven 重新创建项目时(我必须经常这样做),我必须为 23 个项目中的每一个重新创建过滤器。有没有更好的方法来排除 tomcat 部署的资源?
注意:我正在使用
- Java 1.6,
- 日食朱诺,
- Tortoise SVN 1.7.6(Subversion 1.7.4 附带),
- Maven 3.0.3 和
- 雄猫 7.0.35
遗憾的是,我不允许更新任何内容。对我来说,一个理想的解决方案是像 Eclipse 中的全局资源过滤器或某些设置,这将使 Maven 创建已设置此类资源过滤器的 Eclipse 项目。