タグ

ブックマーク / spring-mt.hatenablog.com (1)

  • Bazel入門 - CubicLouve

    Bazelとは Googleが内部で利用していたビルドツールのオープンソース版として提供されているものです。 Bazel - a fast, scalable, multi-language and extensible build system" - Bazel FAQ - Bazel ビルドやテストの高速化を目指して作られています。 C++Javaだけでなく、iOSやAndroidアプリのビルドにも対応しています。 今後のロードマップにはAndroid Studioとの統合も入っています。 Bazelを導入する理由 Gradleよりも構造的な設計になっていて、各アクションが何をするかが正確に理解しやすい構成になっている(らしい)。 すでに、ローカルでのキャッシュ、並列実行、依存性解析の最適化などが行われており高速に動作する。 さらに、分散キャッシュの仕組みも今絶賛入ろうとしていること

    Bazel入門 - CubicLouve
  • 1