- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-12-13T01:01:56+00:00","default:wikiadmin","wikiadmin")
#author("2021-02-02T09:47:44+00:00","default:wikiadmin","wikiadmin")
-mavenに変わる依存性管理
*インストール [#t3d1778d]
**gradlew [#w8c0b083]
gradleのラッパー。一度入れるとこっちのほうがバージョンアップもやってくれたり、ほかに影響を与えないので推奨とのこと
|version up|./gradlew wrapper --gradle-version=5.0|
**バージョンアップ [#f9f97b65]
上記の方法だとだめだめ。gradle-wrapper.propertiesを強制書き換え
distributionUrl=https://services.gradle.org/distributions/gradle-6.8.1-bin.zip
./gradlew wrapper
*マルチ構成プロジェクト [#x66da36b]
-root
--library
--web
-rootに移動して./gradlew build実行。ただしブートストラップがないとwebはこける。
**マルチ構成におけるtestやbuild(省略すると全部実施) [#k4fbfe08]
./gradlew :配下のモジュール名:test
./gradlew :配下のモジュール:build
*mavenとの対比 [#af707967]
|項目|maven|gradle|
|jar参照||compile "org.springframework.boot:spring-boot-starter-web:${springBootVersion}"|
|プロジェクト参照||compile project(':project-core')|
*mavenから変換 [#oe101286]
-pom.xmlにあるディレクトリで以下のコマンド!
gradle init --type pom
*既存プロジェクトのimport [#m4c34c67]
JAVA_HOMEが必要だが、設定したことがないとどこで設定するのかわからぬままで、先に進めない。
以下で解決
https://stackoverflow.com/questions/31215452/intellij-idea-importing-gradle-project-getting-java-home-not-defined-yet
*gradle wrapper [#mc5f4995]
-もともとgradleは入れる必要はあるがいったん入れれば以下のコマンドで最新バージョンを入れることができる
gradle wrapper --gradle-version=5.0