Toggle navigation
GitHub
Documentation
Contribute
Blog
Navigation
Version: master
master
2.1.0
2.0.0
1.2.0
1.1.0
1.0.0
0.29.1
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.2
0.19.1
0.18.1
0.17.2
0.17.1
Home
Bazel Overview
Bazel Vision
Getting Started
Backward Compatibility
Installing and Using Bazel
Installing Bazel
Installation Overview
Installing on Ubuntu
Installing on Fedora/CentOS
Installing on macOS
Installing on Windows
Compiling from Source
Command-Line Completion
Integrating with IDEs
Updating Bazel
Using Bazel
Bazel Concepts
User's Guide (Bazel commands)
External Dependencies
Configurable Attributes
Best Practices
Memory-saving Mode
Using Bazel on Windows
BUILD files
Functions
Common Definitions
"Make" Variables
Sharing Variables
Creating a Macro
Rules
Queries
Bazel query
Bazel cquery
Bazel aquery
Query Language
Remote Execution
Remote Execution Overview
Guidelines for Remote Execution
Troubleshooting Remote Execution
Troubleshooting Remote Execution with Bazel Sandbox
Finding non-hermetic behavior in WORKSPACE rules
Debugging Remote Cache Hit Rate
Configuring Bazel CI for Remote Execution Rule Testing
Remote Caching
Remote Caching Overview
Debugging Remote Cache Hit Rate for Local Execution
Building With Platforms
Reference
Commands and Options
BUILD Style Guide
Command Line Reference
Writing Tests
Build Event Protocol
Output Directory Layout
Platforms
Toolchains
Extending Bazel
Extension Overview
Concepts
Macros
Rules
Depsets
Aspects
Repository Rules
Configurations
FAQ
Best Practices
.bzl Style Guide
Testing
Documenting Rules
Linter
Optimizing Performance
Deploying Rules
Writing rules on Windows
Examples
API Reference
Starlark Language
Extensions
>
API reference
> java
java
Deprecated. Use
JavaInfo
instead.
Create issue
Edit this page