有没有办法让Eclipse不在JAR或WAR中包含指定的文件,目录或模式?
答案 0 :(得分:10)
您可以通过打开项目属性( alt-enter )然后打开 Java构建路径和源选项卡来指定包含和排除。对于每个源位置都有一个小加号,点击它,然后选择包含或排除,然后选择编辑... 按钮。< / p>
然后,您可以为要包含/排除的文件指定多个模式。这些文件不会被处理到输出目录。模式遵循Ant's wildcard patterns,因此您可以非常细致地控制要包含的内容。
(来源:eclipse.org)
答案 1 :(得分:1)
我们也遇到了这个问题,并没有在Eclipse WTP中找到一个好的标准解决方案。
因此我们将项目档案添加到JBoss工具(http://jboss.org/tools),它允许您通过“ant过滤器集”显式控制存档中的内容和内容。 然后,您可以使用标准WTP机制部署此存档,以便在JBoss工具提供的服务器类型上进行部署。
我们正在努力将类似的支持添加回原生Eclipse WTP,但直到明年某个时候才能提供。
答案 2 :(得分:1)
添加@Rich_Seller所说的内容:在Eclipse Indigo中:
单击“下一步”转到向导的下一页。
在“选择要导出的资源”下,您会看到一个 树视图在这里您可以选择和取消选择将要的组件 包含在JAR中并从JAR中排除。
答案 3 :(得分:0)
我认为在另一个文件中包含一个XML文件然后删除它在war文件中的可见性应该会给你一个开关。