15
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

環境構築(VSCode + kotlin + spring boot + Gradle)

Last updated at Posted at 2019-07-17

※ 投稿者:いまだにグラドルと読みそうになる初心者です。
springMVC以外は業務経験がないため、趣味開発の雑記となります。

似たような構築のブログは見つかったけど、クリティカルなものがなかったので、初投稿です。

環境

OS:Windows10 home

用意するもの

VScode(https://code.visualstudio.com)
Java(https://www.java.com/ja/download/help/download_options.xml)
OpenJDK(http://jdk.java.net)
Kotlin(https://github.com/JetBrains/kotlin)
この辺の詳しいのは他記事で常に最新の情報を追いかけたほうが無難

構築手順

1.環境変数

  • JAVA_HOME
  • java(openJDK)
  • kotlin
  • gradle

2.VSCodeの拡張

  • Java Extension Pack(java諸々のpack)
  • Gradle Language Support(Gradle 言語 サポート)
  • kotlin(kotlin系の拡張はどの辺使えばいいか煮詰まってないので、適当に...)
  • Kotlin Language(これが言語サポートだと↑のはいったい...)
  • Kotlin Debugger(これは必要)
  • Spring Boot Extension Pack(Spring Bootの諸々)

3.projectを作成する

コマンドパレッドに"spring initializr:generate a gradle project"を入力し、作りたい環境をずんずん選択していく。
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-initializr

4.Gradleのタスクを作成する

英語できないマンなのでいちいち「./gradlew 〇〇」とかやってられないから
ターミナル > タスクの実行 を行い.vscodeのファイルにtasks.jsonがなければ「タスクを構成する」と出てくるので、それを実行。
実行したら「/.vscode/tasks.json」が出来てるので、タスクを書く

tasks.json
{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "type": "shell",
            "command": "./gradlew build"
        },
        {
            "label": "run",
            "type": "shell",
            "command": "./gradlew bootRun",
        },
        {
            "label": "clean",
            "type": "shell",
            "command": "./gradlew clean"
        },
        {
            "label": "check",
            "type": "shell",
            "command": "./gradlew check"
        }
    ]
}

5.とりあえず実行してみる

「ターミナル > タスクの実行」に4.で設定した"label"が表示されてると思うので、
build → runの順番で実行。
ログに
キャプチャ.PNG
が出て来たら成功。

#参考
https://qiita.com/chakimar/items/39937cf39d2069758c83
https://qiita.com/yhayashi30/items/910a79da8b7c7fe7872e
https://huideyeren.info/2019/03/23/spring-boot-setup
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-initializr

15
24
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?