2016-08-29 3 views
0

scalacのコンパイラプラグインを書きたいと思いますが、IntelliJ IDEAからコードを実行してデバッグできないため、開発の初期段階で問題が発生します。IntelliJ IDEAのDebug Scalaコンパイラプラグイン

私はダミーのプラグインを実装するためのこれらのチュートリアルを使用します。

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

更新:

以下の答えは私をたくさん助けたが、実際に、私は、リモートデバッガの接続オプションまで中断してJAVA_OPTS環境変数のデバッグの引数を追加しました。それから、scalacを起動し、以下で説明するリモートデバッガを実行します。

答えて

2

IntelliJ IDEAでJavaプロセスをデバッグするには、最初にRemote実行コンフィギュレーションを作成する必要があります。

Remote run configuration

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

Remote run configuration 2

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

あなたはIDEAからScalaのコンパイラを実行する場合、これらのコマンドライン引数は、Scalaのコンパイルサーバに追加する必要があります。

Scala Compile Server

関連する問題