# Java のバージョン確認
java --version
# Gradle のバージョン確認
gradle --version
# コードのコンパイル
./gradlew build以下をインストール:
- Debugger for Java vscjava.vscode-java-debug
- Language Support for Java(TM) by Red Hat redhat.java
- Test Runner for Java vscjava.vscode-java-test
code --install-extension vscjava.vscode-java-debug
code --install-extension redhat.java
code --install-extension vscjava.vscode-java-test.vscode/launch.json に一定の記述を追加する
ただし、Test Runner を用いるので、今回は不要
src/test/java/com/example/ にあるテストファイル AppTest.java を開きます。
- VS Code のテストタブを開きます
- クラス・関数のリストを開きます
- 必要な関数の上にマウス ホバーさせ、「テストのデバッグ」をクリックします
あるいは、AppTest.java を開き、テスト関数の上で右クリックし、「テストをデバッグ」を選択したり、Ctrl+: Ctrl+F を押したりすることでも実行できます。
src/main/java/com/example にある、関数が実装してあるファイル App.java を開きます。
- デバッグしたいコードにブレークポイントを設定します
- コードの左の行番号の少し左の空白でクリックします
- 赤い丸が表示されます
- 「デバッガの開始」の手順でテストを実行すると、ブレークポイントでコードの実行が停止します
- ステップオーバー、ステップイン、ステップアウトを使用してコードの流れを確認します
- 既存の
pom.xmlをもとにbuild.gradleを作成する- 依存関係やプロジェクト情報を
build.gradleに移す
- 依存関係やプロジェクト情報を
pom.xmlを削除する- 必要に応じて Gradle Wrapper (
gradlew,gradlew.bat,gradle/wrapper/) を追加する- すでにリポジトリに含まれている場合はこの手順は不要
- 以降のビルド・テスト・デバッグは Gradle コマンドで行う
./gradlew build # プロジェクトのビルド
./gradlew test # テストの実行gradle コマンドがインストールされていれば gradle build なども利用可能です。
JUnit 5 を使用するために、build.gradle に以下の依存関係を追加しました。
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter:5.13.0-M2'
testImplementation 'org.junit.platform:junit-platform-launcher:1.13.0-M2'
}これにより、JUnit 5 のモダンなテスト機能を利用できます。
- Testing Java with Visual Studio Code
- Running and debugging Java
- Debugger for Java vscjava.vscode-java-debug
- Language Support for Java(TM) by Red Hat redhat.java
- Test Runner for Java vscjava.vscode-java-test