[SpringBoot/KotlinでBFF]Spring Bootで作ったプロジェクトが依存してるライブラリのバージョン確認

SpringBootでプロジェクト作って、内包してるTomcatやライブラリのバージョンを手軽に調べたいときの方法

gradleのコマンド実行

プロジェクトのディレクトリに移動して、以下のgradleのコマンドを実行

./gradlew dependencies

結果


省略

    +--- org.springframework.boot:spring-boot-starter-tomcat:2.3.2.RELEASE
|    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    +--- org.apache.tomcat.embed:tomcat-embed-core:9.0.37
|    |    +--- org.glassfish:jakarta.el:3.0.3
|    |    \--- org.apache.tomcat.embed:tomcat-embed-websocket:9.0.37
|    |         \--- org.apache.tomcat.embed:tomcat-embed-core:9.0.37
|    +--- org.springframework:spring-web:5.2.8.RELEASE (*)
|    \--- org.springframework:spring-webmvc:5.2.8.RELEASE
|         +--- org.springframework:spring-aop:5.2.8.RELEASE (*)
|         +--- org.springframework:spring-beans:5.2.8.RELEASE (*)
|         +--- org.springframework:spring-context:5.2.8.RELEASE (*)
|         +--- org.springframework:spring-core:5.2.8.RELEASE (*)
|         +--- org.springframework:spring-expression:5.2.8.RELEASE (*)
|         \--- org.springframework:spring-web:5.2.8.RELEASE (*)

省略

Application logで確認

Tomcatのバージョンならサービス起動時のログでも確認可能

21:18:21: Executing task 'bootRun'...

> Task :compileKotlin UP-TO-DATE
> Task :compileJava NO-SOURCE
> Task :processResources UP-TO-DATE
> Task :classes UP-TO-DATE

> Task :bootRun

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.3.2.RELEASE)

省略

o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-08-31 21:18:26.591  INFO 43106 --- [  restartedMain] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.37]

Spring bootの公式ページ

公式ページで各バージョンのReference Docを参照

Spring公式Top->Projects Spring Boot->Learn->Reference Doc.->Dependency versions

コメントを残す

メールアドレスが公開されることはありません。

ABOUT US
little
15年以上プログラマーをしているエンジニアです。Kotlin, Java, Python, C++を使用したServerSideの開発に携わってきました。とりあえずやってみるスタイルで記事を更新していきます。