1
有一个maven多模块项目与几个嵌套级别。当我运行maven构建和在多模块构建中分派项目有什么区别?
mvn clean install
一些项目是与日志消息日志消息
[INFO] ------------------------------------------------------------------------
[INFO] Building my-nested-maven-module-project-1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
和其他一些(在有多个模块的目录)建:
[INFO] >>> maven-assembly-plugin:2.4:assembly (default) @ bm-ds-master-database >>>
[INFO]
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[INFO] Forking my-maven-module-among-many-1-SNAPSHOT
[INFO] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
分叉建项目让我很头疼,不会在构建的jar中调用mvn-install-plugin,因此不会将其中的一些复制到本地maven存储库。
通常,_forked_构建是由构建中的插件启动的,需要确保某些阶段在其工作之前执行。当然,这不应该阻止你的_main_构建执行,最终安装这些模块。 – Tome
哪个插件可以完成生命周期的分叉? – khmarbaise
看来是程序集插件 –