java_library( name = "netty", srcs = glob([ "src/main/java/**/*.java", ]), resources = glob([ "src/main/resources/**", ]), visibility = ["//visibility:public"], deps = [ "//api", "//core:internal", "@com_google_code_findbugs_jsr305//jar", "@com_google_errorprone_error_prone_annotations//jar", "@com_google_guava_guava//jar", "@com_google_j2objc_j2objc_annotations//jar", "@io_netty_netty_buffer//jar", "@io_netty_netty_codec//jar", "@io_netty_netty_codec_http//jar", "@io_netty_netty_codec_http2//jar", "@io_netty_netty_codec_socks//jar", "@io_netty_netty_common//jar", "@io_netty_netty_handler//jar", "@io_netty_netty_handler_proxy//jar", "@io_netty_netty_resolver//jar", "@io_netty_netty_transport//jar", "@io_netty_netty_transport_native_unix_common//jar", "@io_perfmark_perfmark_api//jar", ], ) # Mirrors the dependencies included in the artifact on Maven Central for usage # with maven_install's override_targets. Should only be used as a dep for # pre-compiled binaries on Maven Central. # # Not actually shaded; libraries should not be referencing unstable APIs so # there should not be any references to the shaded package. java_library( name = "shaded_maven", visibility = ["//visibility:public"], runtime_deps = ["//netty/shaded"], )