rules_jvm_external
rules_jvm_external copied to clipboard
java_export doesn't work with java_grpc_library
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)