Home

Awesome

This code has been been merged back into bazel-eclipse. No further development activity will happen here.


B2Eclipse

This is the set of Eclipse plugins for developing Bazel projects in Eclipse. Currently supports running in a language server mode only (through the Eclipse JDT LS).

Repository structure

Properties

The following properties are passed from the client to configure the plugin:

Assumptions

Future vision

Will be shipped separately as two independent features: standalone feature and as extension for Eclipse JDT LS.

Vision diagram

Building from the command line

The following command will install Apache Maven if necessary, then build the server into the /com.salesforce.b2eclipse.repository/target/repository folder:

    $ ./mvnw clean verify

Note: currently, the build can only run when launched with JDK 8.

Features

License

This work is dual-licensed under EPL 2.0 and Apache License 2.0. See corresponding files: EPL2.0, Apache License 2.0.