2014-02-20 117 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

謝謝,我會研究這個插件。 –

相關問題