Play FrameworkをVSCodeでリモートデバッグする

はじめに

難しく考えすぎていました。
拡張機能なんていらない!

ググった結果

f:id:m_mitsurupj:20210927093311p:plain
こんなキーワードで検索していました。
すると、「Remote Development」を入れろとか、「ObjectScript」を入れろとか、
記事の海に飲み込まれていました。

あ、23歳おめでとう。

Eclipseでは簡単にできる

f:id:m_mitsurupj:20210927093716p:plain
デバッグ構成の「リモート Java アプリケーション」で。
VSCodeもこれぐらい簡単にできないものか。
※リモートデバッグ用のポートを開けている前提です。

ググり直す

Play Frameworkに固執するのはやめて、検索キーワードにSpring Bootを入れてみたら良記事発見。 yomon.hatenablog.com

そうそう、この情報が欲しかったのです。
下記内容のlaunch.jsonを作成するだけでOK。

{
    // IntelliSense を使用して利用可能な属性を学べます。
    // 既存の属性の説明をホバーして表示します。
    // 詳細情報は次を確認してください: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "Debug (Attach)",
            "request": "attach",
            "hostName": "localhost",
            "port": 9999
        }
    ]
}