3

データベースに一連のgroovyコマンドが保存されています。これらのコマンドは解析され、スクリプトとしてロードされてから、スクリプトが実行されます。このスクリプトをデバッグする方法はありますか?

これらすべてのコマンドをローカルファイルシステムにロードし、実行時にスクリプトを保存されているソースファイルに関連付けることができると考えていました。これを達成する方法についてのポインタは非常に高く評価されています。

サンプルコード:

  Script parsedScript = shell.parse(new File("TestScripts.groovy"));// Instead of this line the scripts are loaded from the database.
  parsedScript.run();

Intellijバージョン:11.4

4

1 に答える 1

0

動的に解析されたときに TestScripts.groovy にステップインする方法はわかりませんが、ファイル自体をソースとして追加 (または新しいモジュールを追加) し、IDEA 内で直接実行してみませんか?

Groovy スクリプトの実行とデバッグ

DB からファイルを再生成する必要がある場合は、デバッグの前に別のスクリプトを作成して実行できます。

于 2013-08-30T00:17:20.653 に答える