Skip to main content
  • Book
  • © 2020

Beginning Bazel

Building and Testing for Java, Go, and More

Apress

Authors:

  • The first book on the Bazel build and testing tools suite

  • Written by an expert developer who works for the MLB.com games group

  • Includes examples in Java, C++, and Go

Buy it now

Buying options

eBook USD 29.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 37.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (10 chapters)

  1. Front Matter

    Pages i-xi
  2. Introduction

    • P. J. McNerney
    Pages 1-6
  3. Setup and Installation

    • P. J. McNerney
    Pages 7-21
  4. Your First Bazel Project

    • P. J. McNerney
    Pages 23-41
  5. WORKSPACE File Functionality

    • P. J. McNerney
    Pages 43-56
  6. A Simple Echo Client/Server Program

    • P. J. McNerney
    Pages 57-74
  7. Protocol Buffers and Bazel

    • P. J. McNerney
    Pages 75-95
  8. Code Organization and Bazel

    • P. J. McNerney
    Pages 97-113
  9. gRPC and Bazel

    • P. J. McNerney
    Pages 115-134
  10. Bazel and Android

    • P. J. McNerney
    Pages 135-163
  11. Bazel and iOS

    • P. J. McNerney
    Pages 165-188
  12. Back Matter

    Pages 189-192

About this book

Discover Bazel, a new build and software test set of tools for today's programmers and developers.  This book shows you how to speed up your builds and tests, and how to use Bazel in the context of your favorite programming language. You'll see that the languages and SDKs supported include Java, Android, iOS, and Go.  




What You Will Learn
  • Use Bazel as a build tool
  • Test software with Bazel 
  • Work with Java, C++, Android, iOS, Go, and other programming languages
  • Run Bazel on Linux, macOS, and Windows
  • Scale and extend Bazel to other languages and platforms

 
Who This Book Is For


Experienced programmers looking for alternative build/test tools.


Authors and Affiliations

  • Blackhawk, USA

    P.J. McNerney

About the author

P.J. McNerney is a software developer and programmer with the Major League Baseball online games group building and testing commercial quality software and game applications. He has experience with Eclipse, Bazel, Java, C++, and more.  

Bibliographic Information

Buy it now

Buying options

eBook USD 29.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 37.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access