2

在一个多模块项目中,其中包含其他普通模块使用的一些 Maven 插件,例如:

parent
|
 ---- maven-plugins
      |
       ---- plugin1
      |
       ---- plugin2
|
 ---- module1
|
 ---- module2
|
 ---- ...
|
 ---- moduleN

有什么方法可以强制 Maven 在其他人之前构建/安装插件工件?

我的意思是,我想避免在构建父项目之前手动安装插件的步骤。我试图把它放在模块的第一个,但没有结果,reactor 插件看起来无法处理它。

4

1 回答 1

1

我认为这是由于 Maven 中的一个错误:

MNG-1911 - 在反应器中构建带有扩展的插件失败

您需要首先在反应器之外构建插件,以使它们可用于其他模块。

于 2013-02-18T19:17:19.817 回答