daml/language-support/java/BUILD.bazel
Gerolf Seitz cadaa59ad8
Fix redirects, java-bindings javadoc, and live-preview.sh (#5446)
* Fix redirects, java-bindings javadoc, and live-preview.sh

- javadoc_library now supports sources from filegroups as well
- //language-support/java:javadoc now generates javadoc for ledger-api, java bindings, rxjava bindings
- live-preview.sh refers to the correct javadoc target //language-support/java:javadoc
- removed leading / from redirects.map

* Only generate daml-lf javadocs if not on windows

CHANGELOG_BEGIN
CHANGELOG_END
2020-04-07 09:53:26 +02:00

45 lines
1.6 KiB
Python

# Copyright (c) 2020 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
load("@os_info//:os_info.bzl", "is_windows")
load("//bazel_tools:javadoc_library.bzl", "javadoc_library")
# FIXME: `javadoc_library` rule fails to find sources on Windows
javadoc_library(
name = "javadoc",
srcs = [
"//language-support/java/bindings:ledger-api-java-lib-for-javadocs",
"//language-support/java/bindings:sources",
"//language-support/java/bindings-rxjava:sources",
],
root_packages = [
"com.daml.ledger.javaapi.data",
"com.daml.ledger.rxjava",
"com.daml.ledger.rxjava.components",
"com.daml.ledger.rxjava.components.helpers",
"com.daml.ledger.rxjava.grpc",
"com.daml.ledger.rxjava.util",
"com.daml.ledger.api.v1",
"com.daml.ledger.api.v1.testing",
],
visibility = [
"//visibility:public",
],
deps = [
"//language-support/java/bindings:bindings-java",
"//language-support/java/bindings-rxjava",
"//ledger-api/rs-grpc-bridge",
"@maven//:com_google_code_findbugs_jsr305",
"@maven//:com_google_protobuf_protobuf_java",
"@maven//:io_grpc_grpc_core",
"@maven//:io_grpc_grpc_netty",
"@maven//:io_grpc_grpc_protobuf",
"@maven//:io_grpc_grpc_stub",
"@maven//:io_netty_netty_handler",
"@maven//:io_reactivex_rxjava2_rxjava",
"@maven//:org_checkerframework_checker",
"@maven//:org_pcollections_pcollections",
"@maven//:org_slf4j_slf4j_api",
],
) if not is_windows else None