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

Java 将Maven项目作为插件包含在另一个项目中?,java,eclipse,maven,plugins,Java,Eclipse,Maven,Plugins,我正在使用Eclipse开发一个Maven插件。我在Eclipse中有一个用于此Maven插件的Java项目,以及另一个用于测试此插件的测试项目,即此测试项目将因此包括由Maven项目生成的插件jar Maven插件已作为插件添加到我的测试项目的pom.xml文件中。因此,每当我想测试对插件所做的更改时,我都必须将Maven项目重新编译到插件jar中。我想知道在Eclipse中是否有某种方法可以将Maven项目的源代码包含在测试项目中,这样我就不必每次测试插件时都重新编译它了?在Maven中测试

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


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

在Maven中测试插件的最佳方法是使用它来帮助创建集成测试

最好的方法是通过以下工作示例查看真正的插件:


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

使用单元和集成测试,而不是真正运行代码-这样你就不必实际运行带有插件的构建来测试它。你可能是对的……但我真的希望有一种方法可以不用重新编译就直接使用源代码。谢谢,我将研究这个插件。