无法扩展maven插件配置

时间:2010-09-10 16:40:43

标签: maven-2 maven-plugin plexus

我正在尝试扩展maven插件:hibernate3(org.codehaus)。我想要做的就是扩展他们的基本插件类并更改一些功能。插件编译和安装就好了(在使用maven-inherit-plugin之后[注意:development of maven-inherit-plugin has moved to GitHub]),但是在运行时我最终遇到了麻烦。出于某种原因,maven希望在与我的插件相同的包中有一个名为Component的类;我不确定为什么会这样 - 它似乎是由丛容器引起的。看起来我应该从父插件扩展org.codehaus.mojo.hibernate3.exporter.Component,但是......作者已经确定该类是最终的。

显然扩展maven插件(至少是hibernate3)difficult that it first appears,我最好复制源并修改它。

但是,如果我能以某种方式告诉plexus不使用我的配置对象,而是使用父插件中的那个,那么一切都会好的。可以这样做(使用委托配置对象类)?

0 个答案:

没有答案