标签: java maven
我使用包含许多模块的大型Maven项目。当我运行mvn package -pl mymodule时,它首先运行package所依赖的所有模块的mymodule生命周期阶段。
mvn package -pl mymodule
package
mymodule
其中一些模块有一个maven-assembly-plugin步骤来创建.tar.gz文件,这非常慢。
我只需要编译其他模块并创建它们的jar就可以为mymodule创建程序集。然而,由于这个项目的结构方式,打包mymodule总是需要重新组装所有依赖项。
加快这种构建的首选方法是什么?