diff options
author | Wanying Ding <wanyingd@google.com> | 2024-02-07 11:59:32 -0800 |
---|---|---|
committer | Dagger Team <dagger-dev+copybara@google.com> | 2024-02-07 12:02:47 -0800 |
commit | 348bd7507c5219734b6be8531a8796bec667ab38 (patch) | |
tree | 7dba71bc58b40ca43dfeac4f50981577cc7339e6 | |
parent | d7a55beef527640f25f9c6c3ddef74ee9045b4f4 (diff) | |
download | dagger2-348bd7507c5219734b6be8531a8796bec667ab38.tar.gz |
Rename proguard_specs attribute for gen_maven_artifact to reflect how it will be used.
RELNOTES=n/a
PiperOrigin-RevId: 605055941
-rw-r--r-- | java/dagger/hilt/android/BUILD | 4 | ||||
-rw-r--r-- | tools/maven.bzl | 17 |
2 files changed, 11 insertions, 10 deletions
diff --git a/java/dagger/hilt/android/BUILD b/java/dagger/hilt/android/BUILD index 983b5d18c..abbdbc7b1 100644 --- a/java/dagger/hilt/android/BUILD +++ b/java/dagger/hilt/android/BUILD @@ -259,9 +259,9 @@ gen_maven_artifact( ], manifest = "AndroidManifest.xml", packaging = "aar", - proguard_specs = [ + proguard_and_r8_specs = [ "//java/dagger/hilt:proguard-rules.pro", - ":proguard-rules.pro", + "//java/dagger/hilt/android:proguard-rules.pro", "//java/dagger/hilt/android/lifecycle:proguard-rules.pro", "//java/dagger/hilt/internal:proguard-rules.pro", ], diff --git a/tools/maven.bzl b/tools/maven.bzl index bc7638673..751cc4e4f 100644 --- a/tools/maven.bzl +++ b/tools/maven.bzl @@ -15,10 +15,10 @@ """Macros to simplify generating maven files. """ +load("@google_bazel_common//tools/jarjar:jarjar.bzl", "jarjar_library") +load("@google_bazel_common//tools/javadoc:javadoc.bzl", "javadoc_library") load("@google_bazel_common//tools/maven:pom_file.bzl", default_pom_file = "pom_file") load(":maven_info.bzl", "MavenInfo", "collect_maven_info") -load("@google_bazel_common//tools/javadoc:javadoc.bzl", "javadoc_library") -load("@google_bazel_common//tools/jarjar:jarjar.bzl", "jarjar_library") SHADED_MAVEN_DEPS = [ "com.google.auto:auto-common", @@ -66,7 +66,7 @@ def gen_maven_artifact( shaded_deps = None, manifest = None, lint_deps = None, - proguard_specs = None): + proguard_and_r8_specs = None): _gen_maven_artifact( name, artifact_name, @@ -85,7 +85,7 @@ def gen_maven_artifact( shaded_deps, manifest, lint_deps, - proguard_specs + proguard_and_r8_specs ) def _gen_maven_artifact( @@ -106,7 +106,7 @@ def _gen_maven_artifact( shaded_deps, manifest, lint_deps, - proguard_specs): + proguard_and_r8_specs): """Generates the files required for a maven artifact. This macro generates the following targets: @@ -140,7 +140,8 @@ def _gen_maven_artifact( shaded_deps: The shaded deps for the jarjar. manifest: The AndroidManifest.xml to bundle in when packaing an 'aar'. lint_deps: The lint targets to be bundled in when packaging an 'aar'. - proguard_specs: The proguard spec files to be bundled in when packaging an 'aar' + proguard_and_r8_specs: The proguard spec files to be bundled in when + packaging an 'aar', which will be applied in both r8 and proguard. """ _validate_maven_deps( @@ -189,11 +190,11 @@ def _gen_maven_artifact( else: lint_jar_name = None - if proguard_specs: + if proguard_and_r8_specs: # Concatenate all proguard rules since an aar only contains a single proguard.txt native.genrule( name = name + "-proguard", - srcs = proguard_specs, + srcs = proguard_and_r8_specs, outs = [name + "-proguard.txt"], cmd = "cat $(SRCS) > $@", ) |