diff options
| author | Hailong Wen <youxiabsyw@gmail.com> | 2017-12-12 21:31:01 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-12-12 21:31:01 -0800 |
| commit | 3ba71b610dc172db098299d4a5210cb81e4e0095 (patch) | |
| tree | ce21166ba09b62a2b58c5a2258af530faa5d7640 /examples/BUILD.bazel | |
| parent | d6af87a040dd4f19e50e6298867d5f90f0122c90 (diff) | |
| download | platform_external_opencensus-java-3ba71b610dc172db098299d4a5210cb81e4e0095.tar.gz platform_external_opencensus-java-3ba71b610dc172db098299d4a5210cb81e4e0095.tar.bz2 platform_external_opencensus-java-3ba71b610dc172db098299d4a5210cb81e4e0095.zip | |
Add bazel build support for `examples`. (#893)
* Add bazel build support for `examples`.
* Generate workspace depedencies by [migration-tooling](https://github.com/bazelbuild/migration-tooling).
* Change README and add travis job to check bazel build.
* Move sudo command to .travis.yml
* Change library name to opencensus_examples.
Diffstat (limited to 'examples/BUILD.bazel')
| -rw-r--r-- | examples/BUILD.bazel | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/examples/BUILD.bazel b/examples/BUILD.bazel new file mode 100644 index 00000000..6c8cf660 --- /dev/null +++ b/examples/BUILD.bazel @@ -0,0 +1,61 @@ +load("//:opencensus_workspace.bzl", "opencensus_java_libraries") +opencensus_java_libraries() + +java_library( + name = "opencensus_examples", + srcs = glob( + ["src/main/java/**/*.java"] + ), + deps = [ + "@io_opencensus_opencensus_api//jar", + "@io_opencensus_opencensus_contrib_zpages//jar", + "@io_opencensus_opencensus_exporter_trace_logging//jar", + ], + runtime_deps = [ + "@com_google_guava_guava//jar", + "@com_lmax_disruptor//jar", + "@io_grpc_grpc_context//jar", + "@io_opencensus_opencensus_impl//jar", + "@io_opencensus_opencensus_impl_core//jar", + ], +) + +java_binary( + name = "StatsRunner", + main_class = "io.opencensus.examples.stats.StatsRunner", + runtime_deps = [ + ":opencensus_examples", + ], +) + +java_binary( + name = "MultiSpansTracing", + main_class = "io.opencensus.examples.trace.MultiSpansTracing", + runtime_deps = [ + ":opencensus_examples", + ], +) + +java_binary( + name = "MultiSpansScopedTracing", + main_class = "io.opencensus.examples.trace.MultiSpansScopedTracing", + runtime_deps = [ + ":opencensus_examples", + ], +) + +java_binary( + name = "MultiSpansContextTracing", + main_class = "io.opencensus.examples.trace.MultiSpansContextTracing", + runtime_deps = [ + ":opencensus_examples", + ], +) + +java_binary( + name = "ZPagesTester", + main_class = "io.opencensus.examples.zpages.ZPagesTester", + runtime_deps = [ + ":opencensus_examples", + ], +) |
