2012-03-22 89 views
4

我想在Eclipse下調試Maven插件。我想我可以把它作爲一個依賴;然後編寫一些導入該插件的Java類(以某種方式),並將其作爲Maven「exec」插件('java'目標)的執行來運行?這是可行的還是'太難'?但是,我不能生成sql,可以讓它生成類似於'Level.hbm.xml'的xml文件,但我的想法可能不大,我可能會不知道創建自己的問題)在Eclipse下調試Maven插件

(編輯:正確的標題,添加標籤)

-EDIT2-

現在我看到,我可能沒有解釋正是我想要的。我想調試插件,因爲它在使用它的項目中運行。如果可能,我希望它在我開始調試時從pom.xml中找到它的參數/配置。

回答

1

如果使用m2e Eclipse插件,你可以做到以下幾點:

  • 下載並打開其他Maven項目,例如在Hibernate插件(文件>導入>的Maven>從SCM Materialise的Maven項目)
  • 運行和調試他們在當地

請參閱https://docs.sonatype.org/display/M2ECLIPSE/Developing+and+debugging+Maven+plugins的一個例子。

+0

我發現'Materialise Maven Projects'和'Check out Maven Projects from SCM'。我不知道有什麼區別? – 2012-03-22 14:51:35

+0

你知道我是否可以在我使用插件的項目中運行它們,而不是在它自己的項目中運行它們? – 2012-03-22 14:52:57

+0

*從SCM簽出*要求您有權訪問項目的SCM系統(例如SVN)。 * Materialize *基於項目的POM文件工作,並將從公共Maven存儲庫中提取項目。只要給* Materialize *一試... – nwinkler 2012-03-22 14:55:24