使用flexmojos的多线程maven构建

时间:2012-11-15 23:41:12

标签: flex maven maven-3 maven-plugin flexmojos

我试图通过使其成为多线程来提高多模块maven构建的性能。在这样做时,我正在尝试解决一堆依赖关系,并且我遇到了一些与flexmojos-maven-plugin一起出错的问题。

无法执行目标org.sonatype.flexmojos:flexmojos-maven-plugin:3.9:compile-swf它只是说(错误编译)。

我在线查看,看起来flexmojos还不支持多线程构建,我想知道是否有任何想法有一个解决方法。我正在使用的构建是巨大的,所以我们需要使它多线程,所以我基本上至少在寻找解决方法。

提前致谢,如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:1)

我有一个400多个模块构建用完詹金斯。 顺序构建它花了一个多小时。通过并行构建,这可以减少到更小,具体取决于需要构建的模块。有些版本只有5分钟。

总是运行的最大组件是程序集插件,它必须将所有模块打包到一个可分发的程序包中。

通过这种方式,您只能重新构建相关模块。

让它工作的诀窍是你需要始终构建到安装阶段。 然后,您只需要构建已更改的模块,以及依赖于它们的任何模块和组件。