【问题标题】:The eclipse autobuilder often ignore the resource directoryeclipse autobuilder经常忽略资源目录
【发布时间】:2011-03-07 22:00:36
【问题描述】:

我使用 eclipse 和 maven 插件。我有一个大的多模块项目(工作区中有约 6 个模块)。我经常遇到这样的问题,即在运行我的程序 (jetty:run) 时,由于缺少资源文件,我的应用程序无法启动。查看目标文件夹,我注意到它们没有被复制。在这种情况下,只有“项目”“干净”有帮助。

知道出了什么问题或者我可以从哪里开始调试问题?这真的减慢了我的发展速度。

干杯,

一月

编辑:升级到 eclipse Helios 有帮助。

【问题讨论】:

    标签: eclipse maven-2 resources build m2eclipse


    【解决方案1】:

    听起来你正在使用 m2eclipse 0.10.0。

    这里是 POM 中所需配置的链接,以便找到资源: https://docs.sonatype.org/pages/viewpage.action?pageId=2949459

    您可能还会发现使用 maven-resources-plugin 版本 2.4.2 或 2.4.3 可能比 2.4 更好。

    【讨论】:

    • 这对于具有 Java 特性的项目绝对没有必要。
    • 你能澄清一下吗? Java本质与什么(webapps,main + test)相对?我自己在一个简单的 Maven Java 项目(以及多模块项目)中遇到了问题,即使是主要资源(有些人只注意到它用于测试资源)。对我来说,从 0.9.8.0 升级到 0.10.0 时,这显然会发生变化。你有不一样的经历吗?我说的是m2eclipse用户列表上推荐的解决方案:article.gmane.org/gmane.comp.ide.eclipse.plugins.m2eclipse.user/…thread.gmane.org/gmane.comp.ide.eclipse.plugins.m2eclipse.user/…
    • 也许我做错了什么,但它似乎不起作用。我将配置文件添加到我的工作空间项目的父 pom 中。尽管如此,我还是经常需要清理我的项目。我需要特殊版本的 eclipse/m2e/maven 吗?你有哪些版本?
    • 我使用版本 Eclipse 3.5(内部版本 20100218-1602)和 m2eclipse 0.10.0.20100209-0800。
    【解决方案2】:

    我有时也会遇到这种行为。我的解决方法是触摸资源以触发在资源更改时调用目标 (process-resources resources:testResources)。这听起来像是一个 m2eclipse 错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-03
      • 2018-02-08
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多