Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将eclipse多模块maven项目的子项目更改部署到tomcat_Java_Eclipse_Maven_Tomcat - Fatal编程技术网

Java 将eclipse多模块maven项目的子项目更改部署到tomcat

Java 将eclipse多模块maven项目的子项目更改部署到tomcat,java,eclipse,maven,tomcat,Java,Eclipse,Maven,Tomcat,在使用eclipse(Neon)单模块maven项目时,我可以轻松地使用Java builder(比eclipse maven builder更快)保持项目的自动编译,并且我可以立即将代码更改同步到我添加到eclipse的tomcat服务器。有时,我必须修改部署程序集设置,以确保我正在部署所需的资源,但这一切都很好 当我在多模块maven项目中添加额外的模块时,我会遇到eclipse问题。在eclipse中,每个模块都是一个独立的项目,这很好,但当我在eclipse中对“子”模块进行更改,然后像

在使用eclipse(Neon)单模块maven项目时,我可以轻松地使用Java builder(比eclipse maven builder更快)保持项目的自动编译,并且我可以立即将代码更改同步到我添加到eclipse的tomcat服务器。有时,我必须修改部署程序集设置,以确保我正在部署所需的资源,但这一切都很好

当我在多模块maven项目中添加额外的模块时,我会遇到eclipse问题。在eclipse中,每个模块都是一个独立的项目,这很好,但当我在eclipse中对“子”模块进行更改,然后像往常一样在eclipse中将“父”模块/项目与tomcat同步时,对“子”项目的更改不会复制到tomcat。该项目似乎在eclipse中正确设置,子模块作为部署组件设置中的部署工件添加,子模块JAR也正确标识为java依赖项

我要做的是在IDE之外完成一个完整的maven构建,然后刷新eclipse并与tomcat进行同步,然后成功地复制更改。我真的希望避免这种繁琐的工作流程,因为与我的单个项目/模块工作流程相比,它是如此笨拙和缓慢

以下是我的tomcat配置:

请提供更多详细信息:您对子模块做了哪些更改?另外:是否选中了“不发布服务器模块”服务器选项?>您对子模块做了哪些更改?(方法中的java代码更改等)>是否选中了“不发布服务器模块”服务器选项(否未选中此选项,我将使用服务器配置快照更新我的问题)请提供更多详细信息:您对子模块做了什么样的更改?另外:是否选中了“不发布服务器模块”服务器选项?>您对子模块做了哪些更改?(方法中的java代码更改等)>选中“不发布服务器模块”服务器选项(否未选中此选项,我将使用服务器配置的快照更新我的问题)