2014-02-20 119 views
0

我正在开发一个使用Eclipse的Maven插件。我在Eclipse中为此Maven插件提供了一个Java项目,以及另一个用于测试此插件的测试项目,即此测试项目将包含由Maven项目生成的插件jar。在另一个项目中包含Maven项目作为插件?

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

+0

使用单元测试和集成测试,而不是运行代码对于真实 - 这样你就不必用插件来运行构建来测试它。 –

+0

你可能是对的......但我真的希望有一些方法可以在不重新编译的情况下使用源代码。 –

回答

0

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

的最好的事情就是看看到真正的插件,像这样的工作的例子:

iterator-maven-plugin或其他插件,像Maven的罐子,插件等

+0

谢谢,我会研究这个插件。 –

相关问题