1

scalac用のコンパイラ プラグインを作成したいのですが、IntelliJ IDEA からコードを実行およびデバッグできないため、開発の初期段階で問題が発生します。

これらのチュートリアルを使用して、ダミー プラグインを実装します。

私の目標は、IDEA のデバッグ モードで何らかの形でプラグインを実行して、ブレークポイントに遭遇することです。

アップデート:

以下の回答は非常に役に立ちましたが、実際には、 JAVA_OPTS環境変数のデバッグ用の引数を追加し、リモート デバッガー接続オプションまでサスペンドしました。次に、 scalacを起動し、以下で説明するリモート デバッガーを実行しました。

4

1 に答える 1

4

RemoteIntelliJ IDEA で Java プロセスをデバッグするには、最初に実行構成を作成する必要があります。

リモート実行構成

利用可能なポート番号を指定してください。デバッガー モードを選択Listenすると、デバッガーで接続するまで、Java プロセスは開始時に中断されます。

リモート実行構成 2

追加のコマンド ライン引数を使用してプロセスを実行し、このリモート構成をデバッグ モードで開始します。

IDEA から scala コンパイラを実行する場合、これらのコマンド ライン引数を Scala Compile Server に追加する必要があります。

Scala コンパイル サーバー

于 2016-08-30T12:42:57.017 に答える