Bazel釋出Beta版本,增加對Groovy、Rust和Scala語言的支援
Bazel是Googe旗下的一款構建系統工具,六個月前Google將其開源,目前取得里程碑式的進展,釋出了其第一個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,同時可以通過使用Skylark擴充套件機制自定義構建規則進一步擴充套件。
\\Google計劃2016年5月推出Bazel 1.0版本,Bazel團隊計劃增加對Go、原生protobuf和Android Studio整合的支援。此外,雖然最初認為需要花費很多工作量,但是到那時Bazel將可以在Windows系統上執行,並全面支援構建和測試Android應用,支援在Google雲測試實驗室測試,以及其它在路線圖中詳細描述的。
\\相關文章
- Groovy 2.0.6和Groovy 2.1 beta版本釋出
- Xcode 6 beta 釋出,支援Swift程式語言XCodeSwift
- go-carbon 2.1.0 版本釋出, 增加對 go1.18 版本的相容支援Go
- Rust for Linux 新補丁:為 Linux 核心增加對 Rust 作為第二語言的支援RustLinux
- 【重磅】VS Code 的 Java 語言支援 1.0 版本正式釋出Java
- Nacos 多語言體系再添新員:首個 Rust 語言版本正式釋出!Rust
- Apache Dubbo 多語言體系再添新員:首個 Rust 語言版本正式釋出ApacheRust
- java環境中基於jvm的兩大語言:scala,groovyJavaJVM
- go-carbon 1.1.0版本釋出了,增加對gorm的支援GoORM
- View UI Plus 釋出 1.1.0 版本,支援 SSR、支援 Nuxt、增加 TS 宣告檔案ViewUIUX
- 支援泛型的Go語言1.18釋出泛型Go
- OpenStack JUNO版本釋出——支援Spark和NFVSpark
- Groovy 2.0釋出
- Groovy 2.0.4 釋出
- 提高Groovy品質 Groovy 1.5.2釋出
- 有趣的 Scala 語言: 簡潔的 Scala 語法
- Linux核心加入了Rust語言支援LinuxRust
- Fescar 釋出 0.2.3 版本,支援 Redis 和 ApolloRedis
- Go 語言 Excel 類庫 Excelize 2.0.0 版本釋出GoExcelize
- Groovy 語言快速入門
- 狀態管理神器 moox 釋出 1.0 beta版本
- Vue 3.0 Beta 版本釋出,你還學的動麼?Vue
- Go 語言 Excel 文件類庫 excelize 釋出 1.4.1 版本GoExcelize
- Rust語言Rust
- PyPy 2.1 beta 釋出,官方支援 ARM 處理器
- 谷歌Linux桌面搜尋釋出 支援10種語言谷歌Linux
- Solon 1.5.67 釋出,增加 GraalVm Native 支援LVM
- Indicator Weather 13.06 釋出 增加 Kelvin 支援Indicator
- Excelize 釋出 2.0.1 版本,Go 語言 Excel 文件基礎庫ExcelizeGo
- Excelize 釋出 2.5.0 版本,Go 語言 Excel 文件基礎庫ExcelizeGo
- Excelize 釋出 2.7.1 版本,Go 語言 Excel 文件基礎庫ExcelizeGo
- Go 語言框架 Gin 終於釋出 v1.2 版本Go框架
- go-carbon 1.1.2版本釋出了,修復已知錯誤,增加對農曆的支援Go
- Laravel-admin釋出2.0BETA版本,歡迎使用和反饋Laravel
- go-carbon 1.4.3 版本釋出,新增對json.UnmarshalJSON()的支援GoJSON
- iView 釋出 3.1.0 版本,支援 TypeScript,支援 Vue CLI 3ViewTypeScriptVue
- Gradle 之語言基礎 GroovyGradle
- Visual Studio Code 釋出四月更新:新增Rust 語言指南Rust