当使用eclipse(Neon)单模块maven项目时,我可以轻松使用Java构建器(比eclipse maven构建器更快)来保持我的项目自动编译,我可以立即将我的代码更改同步到tomcat服务器,我已添加到eclipse。有时我将不得不修改我的部署程序集设置,以确保我正在部署我想要的资源,但这一切都很好。
当我在多模块maven项目中添加额外的模块时,我遇到了eclipse的问题。每个模块都是eclipse中的一个单独的项目,很好,但是当我在eclipse中对一个“子”模块进行更改时,然后像往常一样将“父”模块/项目与eclipse中的tomcat同步,对“ child“项目不会复制到tomcat。该项目似乎在eclipse中正确设置,子模块在部署程序集设置中添加为部署工件,并且子模块jar也正确地标识为java依赖项。
我要做的是在IDE外部完成一个完整的maven构建,然后刷新eclipse并与tomcat进行同步,然后成功复制更改。我真的想避免这种繁琐的工作流程,因为与我的单个项目/模块工作流程相比,它是如此笨拙和缓慢。
这是我的tomcat配置: Tomcat Configuration