| load( |
| "//tools/build_defs:eclipse.bzl", |
| "eclipse_plugin", |
| "eclipse_feature", |
| "eclipse_p2updatesite", |
| ) |
| load(":version.bzl", "VERSION") |
| |
| eclipse_plugin( |
| name = "com.google.devtools.bazel.e4b", |
| srcs = glob(["java/**/*.java"]), |
| activator = "com.google.devtools.bazel.e4b.Activator", |
| bundle_name = "Eclipse 4 Bazel", |
| resources = ["//resources:srcs"], |
| vendor = "The Bazel Authors", |
| version = VERSION, |
| visibility = ["//visibility:public"], |
| deps = [ |
| "//java/com/google/devtools/bazel/e4b/command", |
| "//java/com/google/devtools/bazel/e4b/projectviews", |
| "@com_google_guava//jar", |
| ], |
| ) |
| |
| eclipse_feature( |
| name = "com.google.devtools.bazel.e4b.feature", |
| copyright = "Copyright 2016 The Bazel Authors", |
| description = "Integrate Eclipse with the Bazel build system.", |
| label = "Eclipse 4 Bazel", |
| license = ":LICENSE.txt", |
| license_url = "http://www.apache.org/licenses/LICENSE-2.0", |
| plugins = ["//:com.google.devtools.bazel.e4b"], |
| provider = "The Bazel Authors", |
| sites = {"Bazel": "https://bazel.build"}, |
| url = "https://github.com/bazelbuild/e4b", |
| version = VERSION, |
| visibility = ["//visibility:public"], |
| ) |
| |
| eclipse_p2updatesite( |
| name = "p2updatesite", |
| description = "Eclipse plugin for Bazel", |
| eclipse_features = [":com.google.devtools.bazel.e4b.feature"], |
| label = "Eclipse 4 Bazel", |
| url = "https://eclipse.bazel.build", |
| visibility = ["//tools/release:__pkg__"], |
| ) |