[解決済み] simple-build-tool (sbt)とIntelliJによるScalaコードのデバッグ
2022-06-20 14:45:32
質問
IntelliJのビルトインデバッガーを使ってsbtで管理されているScalaのコードをデバッグする最も簡単な方法は何でしょうか?からのドキュメントは sbtのgoogle code siteから"RunningSbt"です。 のドキュメントには、プロジェクトのメインクラスやテストを実行するためのコマンドはリストされていますが、デバッグのためのコマンドはないようです。
フォローアップの質問:sbtのjetty-runコマンドを使用するときに、IntelliJのデバッガーをJettyにアタッチする最も簡単な方法は何ですか?
どのように解決するのですか?
IntelliJで通常のデバッグを行う場合、sbtを使用してコードをコンパイルしているかどうかに関係なく、通常の方法でApplication run/debugの設定を使用することができます。
Jetty で動作するアプリケーションに接続するには、Remote debug 設定を作成する必要があります。 そうすると、IntelliJはリモートJVMを実行するためのコマンドライン引数のセットを与えてくれます -- 以下のようなものです。
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
これらの引数でsbtを起動し、以下のように実行します。
jetty-run
. 最後に、IntelliJでリモートデバッグの設定を起動します。
このスレッド
が役に立つかもしれません。
関連
-
[解決済み] AWSのためのScala SDKまたはインターフェースはありますか?
-
[解決済み] A の値をキーとして Seq[A] を Map[Int, A] に変換する方法は?
-
[解決済み] TimeoutExceptionが発生した場合、どのような原因が考えられるでしょうか。Sparkで作業しているときに[n秒]後にFuturesがタイムアウトしました[重複]。
-
[解決済み] ScalaのDSLって何?[クローズド]
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み】Scala 2.8のコレクション・ライブラリは「歴史上最も長い遺書」のケースか?[クローズド] Scala
-
[解決済み】ScalaのHigher kinded typeとは何ですか?
-
[解決済み】Scalaでケースクラスのインスタンスをクローンして、1つのフィールドだけを変更するにはどうすればよいですか?
-
[解決済み】ScalaのJavaConvertersとJavaConversionsの違いは何ですか?
-
[解決済み] Scalaの==と.equalsの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Scalaでsynchronizedを使うには?
-
[解決済み] Scala underscore - ERROR: 展開された関数のパラメータ型が見つかりません。
-
[解決済み] ScalaのSeqへのアペンド
-
[解決済み] Seq[Future[Person]]ではなく、Future[Seq[Person]]を取得する方法
-
[解決済み] Scalaで定期的に関数を実行する
-
[解決済み] TimeoutExceptionが発生した場合、どのような原因が考えられるでしょうか。Sparkで作業しているときに[n秒]後にFuturesがタイムアウトしました[重複]。
-
[解決済み] scalaのforeachループ
-
[解決済み] Spark - CSVファイルをDataFrameとして読み込む?
-
[解決済み】タスクがシリアライズされない:オブジェクトではなくクラスに対してのみクロージャの外で関数を呼び出すとjava.io.NotSerializableExceptionが発生する
-
[解決済み] Scalaで環境変数を読み込む方法