Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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
Maven多模块构建_Maven - Fatal编程技术网

Maven多模块构建

Maven多模块构建,maven,Maven,我们的项目有一个要求,即我们只想构建已更改的模块,其余的模块应该从maven本地存储库或远程存储库中引用。有没有办法做到这一点 理想的解决方案是,如果maven能够检测到来自SCM(如SVN)的模块中的任何更改,并仅构建该更改,然后从repsoitory中挑选剩余的模块 我们之所以要这样做,是因为我们有许多模块,编译需要花费大量时间,因此将为我们节省大量时间。为什么您只想构建某些位?这不是maven的用途。首先,问题是:您定义的需要花费大量时间,以及我们谈论的模块有多少?您正在使用并行构建选项吗

我们的项目有一个要求,即我们只想构建已更改的模块,其余的模块应该从maven本地存储库或远程存储库中引用。有没有办法做到这一点

理想的解决方案是,如果maven能够检测到来自SCM(如SVN)的模块中的任何更改,并仅构建该更改,然后从repsoitory中挑选剩余的模块


我们之所以要这样做,是因为我们有许多模块,编译需要花费大量时间,因此将为我们节省大量时间。

为什么您只想构建某些位?这不是maven的用途。首先,问题是:您定义的
需要花费大量时间,以及我们谈论的模块有多少?您正在使用并行构建选项吗?您正在运行多少个测试以及这些测试需要多长时间才能运行?我的想法是,为什么要重建未更改的东西。即使我们构建的是同一个工件,也只是想一想,为什么不重用存储库中已经存在的东西呢。说到模块数量,是60个。到目前为止,还没有太多的测试,但团队正计划添加更多测试