grails - grails/gradle如何在没有版本说明的情况下下载依赖项

标签 grails gradle dependencies version grails-3.0

在 Grails 3 项目中,我们使用了一些依赖项,如下所示。对于具有版本的插件或依赖项,它会根据版本规范从远程存储库下载。当我们没有提到版本时,我们假设它正在下载可用的最新依赖项,但是当我们检查休眠依赖项时,它正在项目中下载“4.3.10.6”版本,而远程存储库具有最新版本。那么grails或者gradle如何下载没有版本的依赖呢?

compile "org.grails.plugins:hibernate"
compile "org.grails.plugins:cache"
compile "org.hibernate:hibernate-ehcache"
compile "org.grails.plugins:scaffolding"

compile "org.webjars:bootstrap:3.3.5"
compile "org.webjars:bootstrap-tagsinput:0.5"

注意:我们的项目中没有任何错误或问题

最佳答案

如果未指定版本,Gradle 将使用传递依赖管理,从 Gradle 版本号开始,以及该 Gradle 版本所依赖的包。如果传递依赖管理不关心。然后 Gradle 将搜索存储库、平面文件、平面树和依赖项目的层次结构,并获取最新版本。

关于grails - grails/gradle如何在没有版本说明的情况下下载依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35137347/

相关文章:

java - 在grails中计算MACD和RSI

dependencies - 如何排除 Maven 插件中的依赖关系?

windows - 包括 WiX 安装程序的项目引用

maven - Griffon 1.5项目,无法解决依赖关系

datetime - 将日期时间转换为日期

java - 有没有一种方法可以防止请求使用过滤器到达 grails 中的操作

grails - 如何在 Grails 中外部化自定义约束?

java - 无法合并Dex

java - Gradle:具有不同源和目标兼容性的多项目

android - Gradle错误版本1.2.3