Ant スクリプトを使用して、標準の Eclipse リモート デバッガー エントリを呼び出すことはできますか?
Ant でコンパイル、デプロイ、デバッグを行いたい。
アップデート
実際、私はデバッグモードで実行できるスタンドアロンサーバーを持っています (これは Tomcat/Jetty のようなもので作られた red5 です)。bat
またはで実行されるsh
スクリプトで実行JRE
されます。
set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y
通常、アプリケーションをデバッグするには、このシェル スクリプトを実行し、デバッガーを待ちます。
次に、Remote Java Application
起動構成があります。実行すると、以前に実行した JRE に接続し、ソース コードを使用して実行をトレースし、ブレークポイントを設定できます。
私が欲しいのは、これを自動化することです。
つまり、(1) コードをコンパイルし、(2) それをデプロイし、(3) 外部アプリケーションを実行し、最後に (4) Eclipse デバッガーを実行して接続する Ant ターゲットが必要です。
ポイント 1 ~ 3 は明確ですが、ポイント 4 は明確ではありません。Eclipse はこれにカスタム Ant タスクを提供できると思います。
つまり、Ant スクリプトをデバッグするのではなく、Ant スクリプトを使用して別のコードをデバッグしたいのです。