如何在模块化样式Maven项目中的源代码发生更改时自动构建模块

时间:2016-08-11 21:55:25

标签: java eclipse maven tomcat

我目前正在开发模块化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。

0 个答案:

没有答案