#author("2021-02-02T09:11:31+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-4.10.3-all.zip 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