rules_jvm_external icon indicating copy to clipboard operation
rules_jvm_external copied to clipboard

java_export doesn't work with java_grpc_library

Open manlinl opened this issue 3 years ago • 0 comments

java_grpc_library(
    name = "helloworld_java_grpc",
    srcs = [":helloworld_proto"],
    deps = [":helloworld_java_proto"],
)

java_export(
    name = "example-export",
    maven_coordinates = "com.test:helloworld:v3",
    runtime_deps = [
            "//helloworld/v1:helloworld_java_grpc",
    ],
)

bazel run, returns

`` Exception in thread "main" java.nio.file.FileSystemException: /var/folders/vw/2rn7r52n4lj758kzjvqml09hpzbkjs/T/mergejars16973998619995096016/META-INF/LICENSE: Is a directory at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:219) at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:478) at java.base/java.nio.file.Files.newOutputStream(Files.java:219) at rules.jvm.external.jar.DuplicateEntryStrategy$1.resolve(DuplicateEntryStrategy.java:22) at rules.jvm.external.jar.MergeJars.main(MergeJars.java:159)


manlinl avatar Jun 18 '21 02:06 manlinl