红联Linux门户
Linux帮助

Bazel 0.11.0发布,Google代码构建工具

发布时间:2018-02-27 09:07:58来源:红联作者:baihuo
Bazel 0.11.0 已发布,Bazel 是 Google 的一款可再生的代码构建工具。Bazel 支持多种语言并且跨平台,还支持自动化测试和部署、具有再现性(Reproducibility)和规模化等特征。Bazel 在 Google 大规模软件开发实践能力方面起着至关重要的作用。

不兼容的更改:

ctx.fragments.jvm 已不再可用。

新特性:

java,runfiles: 现在可以基于 @bazel_tools//tools/runfiles:java-runfiles 来获取针对 Java 的跨平台运行文件库。

此外,还包含一些其他重要更改:

--[no]experimental_disable_jvm 命令行选项已不再受支持。

允许扩展用于 libraries_to_link 的 TreeArtifacts

预设的 Android 二进制文件可使用增量分配来构建

修复 OutputJar :: Close 中的崩溃问题

generator_ * 属性不可配置

引入 --[no]keep_state_after_build

新增对 -flto-unit 所需的合并对象文件的支持

软件详情:https://github.com/bazelbuild/bazel/blob/master/CHANGELOG.md

下载地址:https://github.com/bazelbuild/bazel/releases/tag/0.11.0

来自:开源中国社区
文章评论

共有 0 条评论