Java/Spring開発案件では開発メンバもたまにbuild.gradleにライブラリの追加を記載することがある。だいたいどこかからコピペしてくるのだが、いつも「implementationでいいのか?」と迷ってしまうので、まとめた。
非推奨 | ||
implementation | - | |
compileOnly | - | |
runtimeOnly | - | |
compileOnlyApi | - | |
api | - | |
compile | 非推奨 |
非推奨かどうかは、公式サイトの下記画像でわかる。
- 緑背景・・・dependenciesで使用を推奨する。
- 赤背景・・・?
- 青背景・・・?
自分のJava/SpringBootプロジェクトのGradleのバージョンを調べる方法
ターミナルを起動する。intelliJなら、画面下部の「ターミナル」を押すとプロジェクトルートで開いてくれる。
そして、gradlew -version コマンドを打つと、プロジェクトに適用されているGradleのバージョンが表示される。
>gradlew -version
Welcome to Gradle 6.7.1!