Gradle 6.1 发布,项目自动化构建工具
Gradle 6.1已发布,此版本支持可重定位的依赖项缓存,可配置 Java,Groovy 和 Scala 类之间的编译顺序,并启动了一组新的可下载示例。同时还修复了一些错误,为Gradle 插件作者提供了方便等等。 具体更新内容如下: Gradle 的依赖项缓存可以重定位 $GRADLE_HOME/caches/modules-2现在可以将 Gradle 6.1 和更高版本缓存的依赖项重新定位到 Gradle Dependency 缓存下。如果已经下载了依赖项,则将其移至新位置或植入主机映像后,使用依赖项缓存的构建将不需要访问网络即可下载工件或元数据。 请注意,应使用相同的Gradle版本对缓存进行初始化和使用,以达到最佳效果。有关更多详细信息,请参见文档。 Gradle 团队表示,这只是帮助使用临时 CI 代理的组织减少构建过程中下载依赖项的开销的第一步。 在Groovy,Scala和Java之间定义编译顺序 以前,Java,Groovy 和 Scala 编译之间的关系是在同一项目中使用显式任务依赖性进行硬编码的。Gradle 假定 Groovy 和 Scala 编译将始终依赖 J...