Merge pull request #75 from comius:fix-skylib-dep

PiperOrigin-RevId: 487205797
Change-Id: I347ed7889ecd2381cc49b5beb323792a4440f3ec
diff --git a/.bcr/metadata.template.json b/.bcr/metadata.template.json
index fc7026e..41ba4c2 100644
--- a/.bcr/metadata.template.json
+++ b/.bcr/metadata.template.json
@@ -2,5 +2,8 @@
   "homepage": "https://github.com/bazelbuild/rules_java",
   "maintainers": [],
   "versions": [],
-  "yanked_versions": {}
+  "yanked_versions": {},
+  "repository": [
+    "github:bazelbuild/rules_java"
+  ]
 }
diff --git a/.bcr/source.template.json b/.bcr/source.template.json
index e23e6ca..095a9e8 100644
--- a/.bcr/source.template.json
+++ b/.bcr/source.template.json
@@ -1,5 +1,5 @@
 {
   "integrity": "",
-  "strip_prefix": "{REPO}-{VERSION}",
+  "strip_prefix": "",
   "url": "https://github.com/{OWNER}/{REPO}/releases/download/{TAG}/rules_java-{TAG}.tar.gz"
 }
diff --git a/MODULE.bazel b/MODULE.bazel
index 21e1108..675abb0 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -1,11 +1,12 @@
 module(
     name = "rules_java",
     compatibility_level = 1,
-    version = "5.3.3",
+    version = "5.3.4",
 )
 
 bazel_dep(name = "platforms", version = "0.0.4")
 bazel_dep(name = "rules_cc", version = "0.0.1")
+bazel_dep(name = "bazel_skylib", version = "1.2.0")
 
 # rules_proto is required by @remote_java_tools, which is loaded via module extension.
 bazel_dep(name = "rules_proto", version = "4.0.0")
@@ -61,4 +62,3 @@
 
 # Dev dependencies
 bazel_dep(name = "rules_pkg", dev_dependency = True, version = "0.5.1")
-bazel_dep(name = "bazel_skylib", dev_dependency = True, version = "1.2.0")
diff --git a/java/defs.bzl b/java/defs.bzl
index 5f7d873..1aa678d 100644
--- a/java/defs.bzl
+++ b/java/defs.bzl
@@ -18,7 +18,7 @@
 # Do not touch: This line marks the end of loads; needed for PR importing.
 
 _MIGRATION_TAG = "__JAVA_RULES_MIGRATION_DO_NOT_USE_WILL_BREAK__"
-version = "5.3.3"
+version = "5.3.4"
 
 def _add_tags(attrs):
     if "tags" in attrs and attrs["tags"] != None: