【发布时间】:2019-10-31 11:06:33
【问题描述】:
我正在尝试关注this Spring Boot/Vaadin guide 然而我使用的是 Gradle,不是 Maven。
在该指南的最顶部,他们说要使用以下 Maven XML:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-bom</artifactId>
<version>10.0.11</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
但是我没有看到通过 Gradle 提供的 dependencyManagement 任务。所以我问:如何在“Gradle Land”中复制与上述<dependencyManagement/> XML 元素相同的行为?
更新:当前尝试
dependencyManagement {
imports {
mavenBom 'com.vaadin:vaadin-bom:10.0.11'
}
}
唯一的问题是,当我将它添加到我的 build.gradle 然后运行 ./gradlew clean 时,我收到以下 Gradle 错误:
“找不到参数的依赖管理()方法...”
【问题讨论】:
-
谢谢@JBNizet (+1) -- 你能看看我的更新吗?这与您的想法一致吗?
-
是的............
-
再次感谢,除了 Gradle 现在抱怨找不到名为
dependencyManagement()... -
那是因为您没有按照 gradle 插件文档中的说明应用依赖管理插件。花时间阅读本文档。
标签: maven spring-boot gradle