M2Eclipse,META-INF / MANIFEST.MF

时间:2010-12-03 14:44:04

标签: eclipse maven-2 eclipse-plugin m2eclipse

我在Eclipse中使用M2Eclipse插件。

我不知道出于什么原因,每次我在Eclipse中导入Maven项目时,它总是生成一个空的 - src / main / META-INF / MANIFEST.MF文件(jar包装项目) - src / main / webapp / META-INF / MANIFEST.MF文件(war-packaged projects)

我觉得这有点烦人;-)有人知道如何禁用这种行为吗?

由于

3 个答案:

答案 0 :(得分:6)

这是fixed m2e-wtp 0.13.0。最新的m2e-wtp版本可在http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/

找到

问题的根本原因是WTP的Dynamic Web Facet,它在安装时会自动创建一个MANIFEST.MF。 m2e-wtp现在删除文件,如果它是由WTP创建的,但保留任何现有的MANIFEST.MF。

答案 1 :(得分:2)

我认为这是由m2eclipse的WTP插件引起的。如果您不使用它,请尝试卸载WTP Extras。

答案 2 :(得分:1)

这是非专业行为,我认为WTP是“顽皮”。它实际上不应该向您的源文件夹添加任何内容,而且这种行为不应该只是选择一个源文件夹中的一个。我已经看到它也将它添加到src / test / java。