Skip to content

Introduce Bazel as an optional build system #2382

Description

@gbrail

I know, you're thinking, "isn't Bazel super weird and complicated and only useful for Google"?

I have been experimenting with this and using a remote build execution system like BuildBuddy, I have been able to build and test all of Rhino with Bazel in about two minutes. This would improve my life quite a bit, and would like to add the ability to build and test with Bazel.

It is unlikely that Bazel would ever be able to replace everything that Gradle does for us (and FWIW Gradle doesn't even do everything that we need now that Maven Central has changed the publishing process) but I want to keep at it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions