我正在嘗試在我的專案中更新 Gradle(從 4.1 到 4.10 開始)。目前任何 Gradle 命令都失敗了:
$ ./gradlew help --scan
FAILURE: Build failed with an exception.
* Where:
Settings file 'C:\path\to\update_gradle_4-to-5\settings.gradle' line: 2
* What went wrong:
A problem occurred evaluating settings 'stp_update_gradle_4-to-5'.
> Could not find method plugins() for arguments [settings_bahdvc7oyczkaknvtasx3cr06$_run_closure1$_closure2@5bd0fd5c] on object of type org.gradle.plugin.management.internal.DefaultPluginManagementSpec.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 4s
好的。它清楚地告訴我有什么問題settings.gradle,但老實說,我無法弄清楚是什么。
設定.gradle
pluginManagement {
plugins {
id "com.moowork.node" version "${com_moowork_node_version}"
id "io.spring.dependency-management" version "${io_spring_dependency-management_version}"
id "net.ltgt.apt" version "${net_ltgt_apt_version}"
id "org.sonarqube" version "${org_sonarqube_version}"
id "org.springframework.boot" version "${spring_boot_version}"
}
}
rootProject.name = 'hub'
gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10-bin.zip
gradle.properties
assertj_version=3.6.2
awaitility_version=2.0.0
com_moowork_node_version=1.2.0
commons_io_version=2.5
commons_lang_version=3.5
cucumber_version=1.2.4
dropwizard_metrics_version=3.2.2 # Overridden to get metrics-jcache
elasticsearch_version=2.1.7.RELEASE
hibernate_version=5.2.10.Final
hikaricp_version=2.6.0
io_spring_dependency-management_version=1.0.11.RELEASE
jackson_version=2.8.7
javax_transaction_version=1.2
jhipster_server_version=1.1.9
jjwt_version=0.7.0
json_path_version=0.9.1
liquibase_hibernate5_version=3.6
liquibase_slf4j_version=2.0.0
logstash_logback_encoder_version=4.11
mapstruct_version=1.1.0.Final
metrics_spring_version=3.1.3
net_ltgt_apt_version=0.11
node_version=6.11.1
npm_version=5.3.0
org_sonarqube_version=2.5
problem_spring_web_version=0.20.0
profile=dev
prometheus_simpleclient_version=0.0.20
spring_boot_version=1.5.7.RELEASE
springfox_version=2.7.0
yarn_version=0.27.5
uj5u.com熱心網友回復:
pluginManagement是 Gradle 4.10 中的一個孵化功能,不支持定義plugins閉包(用戶指南,DSL 參考)。plugins在 Gradle 5.6 中首次作為孵化功能出現。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/478623.html
