【问题标题】:M2Eclipse, META-INF/MANIFEST.MFM2Eclipse,META-INF/MANIFEST.MF
【发布时间】:2011-05-19 19:09:50
【问题描述】:

我在 Eclipse 中使用 M2Eclipse 插件。

而且不知道是什么原因,每次在Eclipse中导入一个Maven项目,总是生成一个空的 - src/main/META-INF/MANIFEST.MF 文件(jar 打包项目) - src/main/webapp/META-INF/MANIFEST.MF 文件(war 打包项目)

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

谢谢

【问题讨论】:

    标签: eclipse maven-2 eclipse-plugin m2eclipse


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        我认为这是非 Maven 行为,这归结为 WTP 的“顽皮”。它真的不应该在你的源文件夹中添加任何东西,而且这种行为不应该只是碰巧选择多个源文件夹中的一个。我已经看到它也将它添加到 src/test/java 中。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-06-10
          • 1970-01-01
          • 1970-01-01
          • 2018-07-23
          • 2021-04-16
          • 2015-02-09
          • 2010-11-11
          相关资源
          最近更新 更多