2012-03-22 14 views
4

Eclipseの下でMavenプラグインをデバッグしたいと思います。私はそれを依存として置くことができると思う。 (何らかの形で)プラグインをインポートするjavaクラスをいくつか作成し、それをmaven 'exec'プラグインの実行として実行すると、 'java'という目標がありますか?これは実行可能か「あまりにも難しい」でしょうか?Eclipseの下でMavenプラグインをデバッグ

(Btw、使用例:これはhibernate3のプラグインですが、SQLを生成することはできませんが、 'Level.hbm.xml'のようなxmlを生成することはできます。独自のの質問を作成)

を(EDIT:。適切な見出しは、タグを追加しました)

-EDIT2-

私は私が欲しかった、まさに説明していない可能性があることになりまし参照してください。私がしたいですプラグインが使用されているプロジェクトで実行されているときにプラグインをデバッグします。可能であれば、私がデバッグを開始するときに、pom.xmlからパラメータ/設定を見つけることができます。

答えて

1

あなたはm2e Eclipseプラグインを使用する場合は、次の操作を行うことができます。例えば

  • ダウンロードおよびオープン他のMavenプロジェクトを、 Hibernateのプラグイン([ファイル]> [インポート]> [Mavenの> SCMからマテリアライズのMavenプロジェクト)
  • ランとは、ローカル

例えばhttps://docs.sonatype.org/display/M2ECLIPSE/Developing+and+debugging+Maven+pluginsを参照してください、それらをデバッグします。

+0

「Materialize Maven Projects」と「SCMからMavenプロジェクトをチェックアウト」が見つかりました。私は違いが何であるのだろうか? –

+0

そして、自分のプロジェクトではなく、私がプラグインを使うプロジェクトでそれらを実行できるかどうか知っていますか? –

+0

* SCM *からチェックアウトするには、プロジェクトのSCMシステム(例:SVN)にアクセスできることが必要です。 * Materialize *はプロジェクトのPOMファイルに基づいて動作し、プロジェクトを公開Mavenリポジトリから取得します。 * Materialize *を試してみてください... – nwinkler

関連する問題