• <ruby id="bi9vj"><b id="bi9vj"></b></ruby>

        <b id="bi9vj"></b>

        Bazel 1.0.0?發布,代碼構建工具

        afterer
         afterer
        發布于 2019年10月12日
        收藏 6

        Bazel 是 Google 的一款可再生的代碼構建工具。1.0.0 版本發布了,內容有:

        Windows

        • genRule 現在支持 cmd_bash、cmd_ps 和 cmd_bat 屬性,以便在 Windows 上更好地集成
        • C++:現在可以從 cc_Library 的 def_file 輸出組獲取生成的 DEF 文件
        • MSYS2 / Bash:測試目標(“Bazeltest/foo”)、運行二進制目標(“Bazelrun/bar”)和獲取存儲庫規范不再需要 MSYS 2

        Execution 

        • 所有規范現在都有一個默認的 exec_properties 屬性
        • 所有來自 Bazel 的 GRPC 連接都將默認啟用 TLS

        Configurability 

        • config_setting 現在可以檢測“--foo=firstVal --foo=secondVal...”樣式標志上的多個值
        • Platform-specific bazelrc:使用--enable_platform_specific_config,根據主機平臺在 bazelrc 中啟用標志

        Android 

        • 現在默認啟用了 aapt 2
        • 修復了 aapt 2 中的 Windows 路徑問題

        C++ 

        • CC_* 規則支持通過 local_defines 屬性進行非傳遞定義
        • 在 Linux 上,現在支持為 Clang 6.0 或更高版本構建 ThinLTO

        Java 

        • Java-Starlark API java_Common.create_Provider 被刪除
        • 如果沒有指定的校驗和,maven_jar 和 maven_server 現在不允許使用普通的 HTTPURL
        • 將 Sha 256 和 sha256_src 屬性添加到 maven_jar 中

        還有不兼容性更改,詳情見發布說明:

        https://blog.bazel.build/2019/10/10/bazel-1.0.html 

        本站文章除注明轉載外,均為本站原創或編譯。歡迎任何形式的轉載,但請務必注明出處,尊重他人勞動共創開源社區。
        轉載請注明:文章轉載自 OSCHINA 社區 [http://www.url23.com]
        本文標題:Bazel 1.0.0?發布,代碼構建工具
        加載中

        最新評論(2

        北?野
        北?野
        ??????
        冷冷gg
        冷冷gg
        ??
        返回頂部
        頂部
        聚看影院