博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Bazel发布Beta版本,增加对Groovy、Rust和Scala语言的支持
阅读量:6884 次
发布时间:2019-06-27

本文共 624 字,大约阅读时间需要 2 分钟。

是Googe旗下的一款构建系统工具,,目前取得里程碑式的进展,发布了其第一个beta版本,增加了对数种语言和技术的支持。

\\

Bazel是Google用来构建自己项目的内部Blaze系统,在一个巨大的工作空间。Bazel引入了Blaze的一切,除了对一些内部项目的依赖性,并且它缺乏对构建集群的支持。Bazel进行了性能、重现性和可扩展性的调优。虽然Bazel只能在Linux和Mac OS系统上运行,但是它也可以为其它平台构建软件。

\\

Bazel创造性地增加了对构建和测试Java、C++和Objective-C代码的支持,但是可以通过某种机制扩展到对其它语言的支持。现在,它可以支持D、Groovy、JavaScript、Python、Rust、Scala语言,可以为Android、Docker、Google App Engine和iOS构建项目。Bazel可以引入外部资源依赖项,比如GitHub或者Maven,同时可以通过使用扩展机制自定义构建规则进一步扩展。

\\

Google计划2016年5月推出Bazel 1.0版本,Bazel团队计划增加对Go、原生protobuf和Android Studio集成的支持。此外,虽然最初认为需要花费很多工作量,但是到那时Bazel将可以在Windows系统上运行,并全面支持构建和测试Android应用,支持在Google云测试实验室测试,以及其它在中详细描述的。

\\

查看英文原文:

转载地址:http://okibl.baihongyu.com/

你可能感兴趣的文章
“独角兽”企业都爱选择腾讯云,背后原因值得考究
查看>>
浅析 Vue 2.6 中的 nextTick 方法
查看>>
199. Binary Tree Right Side View
查看>>
配置SpringBoot方便的切换jar和war
查看>>
2018最佳GAN论文回顾(下)
查看>>
Vue使用element-ui所遇BUG与需求集结(二)
查看>>
使用Redis管道提升性能
查看>>
包含Min函数的stack
查看>>
Java 8 常用时间 api
查看>>
联发科技智能家居事业群接管电视业务,下半年发8K电视芯片 ...
查看>>
用AI赋能客服,灵声科技获数千万元A轮融资
查看>>
3月14日云栖精选夜读 | 阿里云成为开源组织CDF创始成员,积极推动软件生态构建 ...
查看>>
弹性公网EIP,让网络更自由、灵活
查看>>
一对一直播源码都实现了哪几种常见的优化技术? ...
查看>>
Unity学习系列一简介
查看>>
利用Python框架pyxxnet_project实现的网络服务
查看>>
一个最简单的WebSocket hello world demo
查看>>
Midway 外部版启动过程分析
查看>>
2月26日云栖精选夜读 | 中国视频云市场格局已定,阿里云成第一大厂商
查看>>
记一次JVM调优
查看>>