将Maven项目作为插件包含在另一个项目中?

时间:2014-02-20 22:02:16

标签: java eclipse maven plugins

我正在使用Eclipse开发一个Maven插件。我在Eclipse中有一个这个Maven插件的Java项目,以及另一个测试这个插件的测试项目,即这个测试项目将包含Maven项目生成的插件jar。

Maven插件已作为插件添加到我的测试项目的pom.xml文件中。因此,每次我想测试我对插件所做的更改时,我必须将Maven项目重新编译为插件jar。我想知道Eclipse中是否有某种方法可以在测试项目中包含Maven项目的源代码,这样每次我想测试它时都不必重新编译插件?

1 个答案:

答案 0 :(得分:0)

在maven中测试插件的最佳方法是使用maven-invoker-plugin,这有助于为其创建集成测试。

最好的方法是使用这样的工作示例来查看真正的插件:

iterator-maven-plugin或其他插件,如maven-jar-plugin等。