├── .bazelignore ├── .bazelrc ├── .bcr ├── config.yml ├── metadata.template.json ├── presubmit.yml └── source.template.json ├── .github └── workflows │ ├── ci.bazelrc │ ├── release.yml │ ├── release_prep.sh │ └── test.yml ├── .gitignore ├── BUILD ├── CONTRIBUTING.md ├── LICENSE ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── WORKSPACE.bzlmod ├── internal ├── BUILD ├── jar_jar.bzl └── non_module_deps.bzl ├── jar_jar.bzl ├── jar_jar_aspect.bzl ├── jar_jar_toolchain.bzl ├── src ├── main │ └── java │ │ └── com │ │ └── github │ │ └── johnynek │ │ └── jarjar │ │ ├── BUILD.bazel │ │ ├── Main.java │ │ └── MethodSignatureProcessor.java └── test │ └── bazel │ ├── BUILD.bazel │ ├── jarjar_test.sh │ └── shade_rule ├── test ├── BUILD ├── MODULE.bazel ├── MODULE.bazel.lock ├── WORKSPACE ├── WORKSPACE.bzlmod ├── deps.bzl ├── jar_jar │ ├── example │ │ ├── BUILD │ │ ├── UseFoo.java │ │ └── shade_rule │ └── inline_example │ │ ├── BUILD │ │ └── UseFoo.java └── jar_jar_aspect │ ├── BUILD │ ├── example │ ├── BUILD │ ├── UseFoo.java │ └── UseUseUnshadedFoo.java │ └── shade_rule ├── thin_jar_jar.bzl └── toolchains └── BUILD /.bazelignore: -------------------------------------------------------------------------------- 1 | test 2 | test_aspect 3 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bcr/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/.bcr/config.yml -------------------------------------------------------------------------------- /.bcr/metadata.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/.bcr/metadata.template.json -------------------------------------------------------------------------------- /.bcr/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/.bcr/presubmit.yml -------------------------------------------------------------------------------- /.bcr/source.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/.bcr/source.template.json -------------------------------------------------------------------------------- /.github/workflows/ci.bazelrc: -------------------------------------------------------------------------------- 1 | # Required by the release workflow 2 | build --enable_bzlmod 3 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release_prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/.github/workflows/release_prep.sh -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/.gitignore -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/WORKSPACE -------------------------------------------------------------------------------- /WORKSPACE.bzlmod: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/jar_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/internal/jar_jar.bzl -------------------------------------------------------------------------------- /internal/non_module_deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/internal/non_module_deps.bzl -------------------------------------------------------------------------------- /jar_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/jar_jar.bzl -------------------------------------------------------------------------------- /jar_jar_aspect.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/jar_jar_aspect.bzl -------------------------------------------------------------------------------- /jar_jar_toolchain.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/jar_jar_toolchain.bzl -------------------------------------------------------------------------------- /src/main/java/com/github/johnynek/jarjar/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/src/main/java/com/github/johnynek/jarjar/BUILD.bazel -------------------------------------------------------------------------------- /src/main/java/com/github/johnynek/jarjar/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/src/main/java/com/github/johnynek/jarjar/Main.java -------------------------------------------------------------------------------- /src/main/java/com/github/johnynek/jarjar/MethodSignatureProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/src/main/java/com/github/johnynek/jarjar/MethodSignatureProcessor.java -------------------------------------------------------------------------------- /src/test/bazel/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/src/test/bazel/BUILD.bazel -------------------------------------------------------------------------------- /src/test/bazel/jarjar_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/src/test/bazel/jarjar_test.sh -------------------------------------------------------------------------------- /src/test/bazel/shade_rule: -------------------------------------------------------------------------------- 1 | rule com.twitter.scalding.** foo.@1 2 | -------------------------------------------------------------------------------- /test/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/MODULE.bazel -------------------------------------------------------------------------------- /test/MODULE.bazel.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/MODULE.bazel.lock -------------------------------------------------------------------------------- /test/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/WORKSPACE -------------------------------------------------------------------------------- /test/WORKSPACE.bzlmod: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/deps.bzl -------------------------------------------------------------------------------- /test/jar_jar/example/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/jar_jar/example/BUILD -------------------------------------------------------------------------------- /test/jar_jar/example/UseFoo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/jar_jar/example/UseFoo.java -------------------------------------------------------------------------------- /test/jar_jar/example/shade_rule: -------------------------------------------------------------------------------- 1 | rule com.twitter.scalding.** foo.@1 2 | -------------------------------------------------------------------------------- /test/jar_jar/inline_example/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/jar_jar/inline_example/BUILD -------------------------------------------------------------------------------- /test/jar_jar/inline_example/UseFoo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/jar_jar/inline_example/UseFoo.java -------------------------------------------------------------------------------- /test/jar_jar_aspect/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/jar_jar_aspect/BUILD -------------------------------------------------------------------------------- /test/jar_jar_aspect/example/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/jar_jar_aspect/example/BUILD -------------------------------------------------------------------------------- /test/jar_jar_aspect/example/UseFoo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/jar_jar_aspect/example/UseFoo.java -------------------------------------------------------------------------------- /test/jar_jar_aspect/example/UseUseUnshadedFoo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/test/jar_jar_aspect/example/UseUseUnshadedFoo.java -------------------------------------------------------------------------------- /test/jar_jar_aspect/shade_rule: -------------------------------------------------------------------------------- 1 | rule twitter4j.** foo.@1 2 | -------------------------------------------------------------------------------- /thin_jar_jar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/thin_jar_jar.bzl -------------------------------------------------------------------------------- /toolchains/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazeltools/bazel_jar_jar/HEAD/toolchains/BUILD --------------------------------------------------------------------------------