在一个多模块项目中,其中包含其他普通模块使用的一些maven插件,如:
parent
|
---- maven-plugins
|
---- plugin1
|
---- plugin2
|
---- module1
|
---- module2
|
---- ...
|
---- moduleN
有没有办法强迫Maven在其他人之前构建/安装插件工件?
我的意思是,我想在构建父项目之前避免手动安装插件的步骤。我试图把它放在模块的第一个,但没有结果,反应器插件看起来不会处理它。
答案 0 :(得分:1)
我认为这是由于Maven中的一个错误:
MNG-1911 - Building plugins with extensions in a reactor fails
您需要首先在反应堆外部构建插件,以使其可供其他模块使用。