我目前正在开发模块化Maven项目。我正在使用Tomcat6& Eclipse Neon。我需要一些与在(本地)开发环境中工作相关的指导。
当前设置:
我们有4个模块(Java项目)M1,M2,M3,M4。
我的父pom.xml 首先构建4个与4个模块对应的jar文件,最后构建两个war文件A.war,B.war。
A使用M1.jar,M2.jar,M3.jar
B使用M2.jar,M3.jar,M4.jar
将所需模块打包到jar文件中,并放在A.war和B.war
的lib文件夹中因此,在开发本地时,如果我在任何模块中更改任何内容(Java代码),
(i)我正在停止tomcat服务器(在eclipse中添加) (ii)我正在构建该子项目(模块)的POM.xml以生成jar文件。 (iii)生成的jar文件手动复制到爆炸的war文件的lib文件夹中。 (iv)启动tomcat服务器。
有没有比这更好的方法。每当java文件发生变化时,我都不想构建(整个)jar文件,并将其手动复制到爆炸战争文件的lib文件夹中。
如果与帖子有关的任何内容不明确,请告诉我。
谢谢,
的Vivek。