【发布时间】:2017-01-28 09:24:51
【问题描述】:
我们有一个 Maven 项目,它使用 war 插件的覆盖来合并 2 个战争。
使用 Eclipse,我们在服务器视图中有一个 Tomcat 8 安装(使用 Tomcat 安装属性选中)。
如果我们重新发布项目,只有父编译文件会部署到 Tomcat。
当我们查看目标目录时,我们有:
- 类目录(父),
- war 目录(包含第二次战争的编译源),
- 我们项目的xxx目录,所有编译文件合并,
- 一个 xxx 战争文件也很好。
似乎 Eclipse 只是将“classes”目录部署到 Tomcat 的 webapps 目录中。
如何解决?
谢谢
Eclipse Neon RC3、Tomcat 8、Maven 3.3.9。 火星也有同样的问题...
【问题讨论】:
-
所以这毕竟是
Eclipse问题?也许你会在这里找到你的解决方案m2e plugin -
是的,它是一个 Eclipse 问题,它不像 Maven 那样工作...所有 m2E 插件都安装在最新版本 (20160831) 中。
-
它真的是一个 pb。我们无法开发和热部署更改。
-
我已经更新了所有 m2e 插件,但仍然有问题:(
标签: java eclipse maven tomcat war