" />
本ページはプロモーションが含まれています。

スポンサーリンク

Spring

build.gradleのdependenciesに書くcompile, api, implementationについて

Java/Spring開発案件では開発メンバもたまにbuild.gradleにライブラリの追加を記載することがある。だいたいどこかからコピペしてくるのだが、いつも「implementationでいいのか?」と迷ってしまうので、まとめた。

非推奨
implementation
compileOnly
runtimeOnly
compileOnlyApi
api
compile非推奨

非推奨かどうかは、公式サイトの下記画像でわかる。

The Java Library plugin configurations
  • 緑背景・・・dependenciesで使用を推奨する。
  • 赤背景・・・?
  • 青背景・・・?

自分のJava/SpringBootプロジェクトのGradleのバージョンを調べる方法

ターミナルを起動する。intelliJなら、画面下部の「ターミナル」を押すとプロジェクトルートで開いてくれる。

そして、gradlew -version コマンドを打つと、プロジェクトに適用されているGradleのバージョンが表示される。

>gradlew -version
Welcome to Gradle 6.7.1!

スポンサーリンク

-Spring