Eclipse WTP-m2e未部署可传递依赖项
我有一个web应用程序,其结构如下: A.jar->B.war->C.war 我使用的是EclipseJuno,WTP版本是1.1。jar是B.war包含的一个工作区实用程序项目。B.war是C.war作为覆盖层包含的一个war项目。这就是我正在做的: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插件的问题 我也有同样的问题,我用这种方式
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集成。