私はモーダルMavenのプラグインのコードに関する多くの記事を読んだことが、すべての原則を話さない、操作アップ食事です。あなたは結果を知って、記事によると、90%は失敗しますか。
なぜ?
原理は話すことはありませんので、なぜ話すことはありません。私は理由を話し、その後の操作を戻ってくるだろう、今日はそう。
まずMavenは、私たちのために二つの基本的なコマンドが用意されてい
binディレクトリでは、MVN 1 mvnDebugを見ることができるのmaven
このようMVNクリーンとしての私たちの一般的な操作
あなたはmvnDebugクリーンをデバッグする場合
だから、二つのプロジェクトでデバッグを通信する方法を、Javaのは、Java Debug Wire Protocol(JDWP)のと呼ばれるプロトコルを提供します
上記、通信とデバッグのプロセスとは、もちろん、この通信プロトコル、これは多くの詳細でなければなりません。
設定は再び、それは非常に指向され、上記の動作を理解します
1、リスニングを開始
あなたがmvnDebugクリーンを処理するコードプロジェクトで
8000:アドレスに転送dt_socketというのリスニング
図2に示すように、リモート接続
(クリーンプラグインのソースコードをダウンロードするために)、プラグイン・プロジェクトに切り替え
3、ブレークポイントとデバッグ
デバッグするコードブレークポイントで、デバッグをクリックし、コードが破損するように要求されます。