Eclipse WTP-m2e未部署可传递依赖项

Eclipse WTP-m2e未部署可传递依赖项,eclipse,maven,m2e,eclipse-wtp,Eclipse,Maven,M2e,Eclipse Wtp,我有一个web应用程序,其结构如下: A.jar->B.war->C.war 我使用的是EclipseJuno,WTP版本是1.1。jar是B.war包含的一个工作区实用程序项目。B.war是C.war作为覆盖层包含的一个war项目。这就是我正在做的: com.projects 开箱即用,这个问题似乎一直存在。我以为问题已经解决了,但我显然选错了…我认为这不是你项目组织的问题。您的问题与此m2e wtp非常相似。这似乎是Eclipse Juno和wtp插件的问题 我也有同样的问题,我用这种方式

我有一个web应用程序,其结构如下:

A.jar->B.war->C.war

我使用的是EclipseJuno,WTP版本是1.1。jar是B.war包含的一个工作区实用程序项目。B.war是C.war作为覆盖层包含的一个war项目。这就是我正在做的:


com.projects

开箱即用,这个问题似乎一直存在。我以为问题已经解决了,但我显然选错了…

我认为这不是你项目组织的问题。您的问题与此m2e wtp非常相似。

这似乎是Eclipse Juno和wtp插件的问题

我也有同样的问题,我用这种方式解决了:

  • 备份eclipse工作区和项目代码
  • 从eclipse中删除项目(不删除内容)
  • 打开命令终端(cmd)
  • 运行mvn eclipse:clean
  • 运行mvn eclipse:eclipse-Dwtpversion=2.0
  • 使用文本编辑器编辑eclipse类路径文件:%PROJECT\u PATH%\.classpath
  • 从.classpath文件中删除属性为kind=“var”的所有行。例如:

  • 保存文件并关闭编辑器
  • 在eclipse中,单击:文件->导入…->Maven->导入现有的Maven项目,然后再次导入您的项目
  • Maven->更新项目(如果需要)
  • 您可以在eclipse项目属性中的部署程序集上看到问题已经解决,并且存在maven依赖项


    希望这有帮助。

    我也有这个问题。我有一个难看的解决办法:

    将所有原始war的依赖项放在一个单独的项目(类型jar)中,并使原始war和覆盖war都依赖于此。例如:

    A.jar->B.war->C.war

    变成

    A.jar->B-dependencies.jar(创建了名为B-dependencies的新模块)

    B-dependencies.jar->B.war

    B-dependencies.jar->C.war


    注意,它不是Tomcat特有的;我正在使用JBoss。

    我期待着另一种响应,但我认为这是插件的错误。你应该得到赏金,因为它的链接。错误已于2015年3月15日修复。我测试了快照m2e wtp是的,我就是这么做的。此外,我根据概要文件包括B-dependencies.jar(我将其与eclipse概要文件一起使用,而不是与生产概要文件一起使用,因为问题与eclipse有关)。我将问题标题改为“取消发布到Tomcat;”m2e wtp创始人有一个不适合我的问题。在1.0.1中还没有完全解决。仍然需要尝试您的解决方案,我所做的只是根据配置文件包含可传递的依赖项。不管怎样,穆查斯·格雷西亚斯,是的。仍然看到m2e wtp的问题-针对wtp(孵化)版本0.17.0.20130212的Maven集成。