diff --git a/README.md b/README.md
index ebfbbc8b..634014c3 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
This repository provides sub-module library overrides for popular Java libraries which don't yet provide JPMS support (at least until some PRs are merged!). There is a Maven repository which contains these artifacts, too, so you can safely use them in your projects.
> [!TIP]
-> **These libraries should be treated like `SNAPSHOT` versions until a release is issued. If you see hash failures with Gradle, make sure to pass `--write-verification-metadata ...`.**
+> **These libraries should be treated like `SNAPSHOT` versions until a release is issued. If you see hash failures with Gradle, make sure to pass `--refresh-dependencies --write-verification-metadata ...`. With Maven, pass `-U`.**
#### Pending PRs
diff --git a/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar b/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar
index 2ad93547..8a704cfd 100644
Binary files a/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar and b/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar differ
diff --git a/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar.md5 b/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar.md5
index f0fc556d..91fc0a59 100644
--- a/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar.md5
+++ b/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar.md5
@@ -1 +1 @@
-869b6abf6c8e22dba331dc63a5720a97
\ No newline at end of file
+ac8a8cbd39ef2783306c26f6124ce680
\ No newline at end of file
diff --git a/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar.sha1 b/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar.sha1
index d56d6df4..fa194ff8 100644
--- a/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar.sha1
+++ b/repository/com/google/errorprone/error_prone_annotations/2.26.1/error_prone_annotations-2.26.1.jar.sha1
@@ -1 +1 @@
-9c317710d38da0506924d07a799e7024bb2ed22f
\ No newline at end of file
+4abf288756bc6f7c01b5d53dc860be0761323453
\ No newline at end of file
diff --git a/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml b/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml
index 02e6b6ac..84019ef8 100644
--- a/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml
+++ b/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml
@@ -9,6 +9,6 @@
2.25.0-jpms
2.26.1
- 20240313004942
+ 20240313005716
diff --git a/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml.md5 b/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml.md5
index 44830dd0..9db7f2f7 100644
--- a/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml.md5
+++ b/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml.md5
@@ -1 +1 @@
-28167f73ad872495f85620d8c51a659d
\ No newline at end of file
+b88a22a3c82531b1e5ca661d21f055cf
\ No newline at end of file
diff --git a/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml.sha1 b/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml.sha1
index 0c5cacbb..c45bac0c 100644
--- a/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml.sha1
+++ b/repository/com/google/errorprone/error_prone_annotations/maven-metadata.xml.sha1
@@ -1 +1 @@
-2c7a4e827860c9502e8d662886c0f7c0b092486b
\ No newline at end of file
+cc84c7915c87956eef14ac038f0840c80a58ebcd
\ No newline at end of file
diff --git a/repository/com/google/guava/failureaccess/maven-metadata.xml b/repository/com/google/guava/failureaccess/maven-metadata.xml
index 3a0e9045..107c421b 100644
--- a/repository/com/google/guava/failureaccess/maven-metadata.xml
+++ b/repository/com/google/guava/failureaccess/maven-metadata.xml
@@ -7,6 +7,6 @@
1.0.3-jpms
- 20240313005041
+ 20240313005815
diff --git a/repository/com/google/guava/failureaccess/maven-metadata.xml.md5 b/repository/com/google/guava/failureaccess/maven-metadata.xml.md5
index eab8c0f4..912b224c 100644
--- a/repository/com/google/guava/failureaccess/maven-metadata.xml.md5
+++ b/repository/com/google/guava/failureaccess/maven-metadata.xml.md5
@@ -1 +1 @@
-0ca24595a45ef8343a5192a34c5402d1
\ No newline at end of file
+cc948ef79eaf3c35520ebc219e63738f
\ No newline at end of file
diff --git a/repository/com/google/guava/failureaccess/maven-metadata.xml.sha1 b/repository/com/google/guava/failureaccess/maven-metadata.xml.sha1
index 88dfdc32..a4c2f1b6 100644
--- a/repository/com/google/guava/failureaccess/maven-metadata.xml.sha1
+++ b/repository/com/google/guava/failureaccess/maven-metadata.xml.sha1
@@ -1 +1 @@
-2fabeda4a919ae05045bc58418ac3c9a0da62aa2
\ No newline at end of file
+818bafe14b6e5a3b87dbb9f2d9c9867d65e24659
\ No newline at end of file
diff --git a/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar b/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar
index 98a3f228..44871e20 100644
Binary files a/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar and b/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar differ
diff --git a/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar.md5 b/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar.md5
index 28465e58..7f333974 100644
--- a/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar.md5
+++ b/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar.md5
@@ -1 +1 @@
-e89ba3e8c664276185ae6354b110c7da
\ No newline at end of file
+45dd37c2f5b37b52122edf65e0c44dfa
\ No newline at end of file
diff --git a/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar.sha1 b/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar.sha1
index a88e2470..8d5e9ba9 100644
--- a/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar.sha1
+++ b/repository/com/google/guava/guava/33.0.0-jre-jpms/guava-33.0.0-jre-jpms.jar.sha1
@@ -1 +1 @@
-cd721a273ef3271a386551ff500712bc0ed34aa0
\ No newline at end of file
+be48af0c18bd8b51f20b0d833e1c667aa3ea3876
\ No newline at end of file
diff --git a/repository/com/google/guava/guava/maven-metadata.xml b/repository/com/google/guava/guava/maven-metadata.xml
index 06fb8666..eede7bb7 100644
--- a/repository/com/google/guava/guava/maven-metadata.xml
+++ b/repository/com/google/guava/guava/maven-metadata.xml
@@ -8,6 +8,6 @@
1.0-HEAD-jre-SNAPSHOT
33.0.0-jre-jpms
- 20240313005040
+ 20240313005814
diff --git a/repository/com/google/guava/guava/maven-metadata.xml.md5 b/repository/com/google/guava/guava/maven-metadata.xml.md5
index 5a7c7ec8..214ca172 100644
--- a/repository/com/google/guava/guava/maven-metadata.xml.md5
+++ b/repository/com/google/guava/guava/maven-metadata.xml.md5
@@ -1 +1 @@
-750d11cc7692dc0852e2c19ec7b6b89f
\ No newline at end of file
+c6d53197831daf586e52916305a3b6b3
\ No newline at end of file
diff --git a/repository/com/google/guava/guava/maven-metadata.xml.sha1 b/repository/com/google/guava/guava/maven-metadata.xml.sha1
index 21bdb60e..89738dbe 100644
--- a/repository/com/google/guava/guava/maven-metadata.xml.sha1
+++ b/repository/com/google/guava/guava/maven-metadata.xml.sha1
@@ -1 +1 @@
-4b3e3c92a17a50ac38e93a35120f76471ee5542b
\ No newline at end of file
+e383a6206ae1042ad4a08af1b8d4e51a0acbbc9f
\ No newline at end of file
diff --git a/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar b/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar
index 4d803cb8..13b81880 100644
Binary files a/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar and b/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar differ
diff --git a/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar.md5 b/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar.md5
index 6997a581..473e2344 100644
--- a/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar.md5
+++ b/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar.md5
@@ -1 +1 @@
-38519bf148dad875e59cb7fa40a7aeb7
\ No newline at end of file
+22739f1f15000036f4062f82e20e19ad
\ No newline at end of file
diff --git a/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar.sha1 b/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar.sha1
index cd38209d..5dc0513a 100644
--- a/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar.sha1
+++ b/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar.sha1
@@ -1 +1 @@
-fcdfe524c18953bb32704b303d81d4c5a195f5d4
\ No newline at end of file
+ab89753eaf70eab3e1c0ddae5cde961e4d554bf1
\ No newline at end of file
diff --git a/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml b/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml
index b5b674b3..f3b5a03e 100644
--- a/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml
+++ b/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml
@@ -9,6 +9,6 @@
3.0.0-jpms
3.0.0
- 20240313004918
+ 20240313005652
diff --git a/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml.md5 b/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml.md5
index 7310968b..784613fc 100644
--- a/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml.md5
+++ b/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml.md5
@@ -1 +1 @@
-de18e0a24e7ab92a1e549404fd19b395
\ No newline at end of file
+43500cefd1225f9901987a0b83702399
\ No newline at end of file
diff --git a/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml.sha1 b/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml.sha1
index ebae699f..d010b91e 100644
--- a/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml.sha1
+++ b/repository/com/google/j2objc/j2objc-annotations/maven-metadata.xml.sha1
@@ -1 +1 @@
-4ba32712a6be20d0e2f15166e72e7ecb4b37a74a
\ No newline at end of file
+c27be520f920b417d4b9e250bfd9e2437657c114
\ No newline at end of file
diff --git a/samples/gradle-platform/gradle/verification-metadata.xml b/samples/gradle-platform/gradle/verification-metadata.xml
index 40a23d26..a887307b 100644
--- a/samples/gradle-platform/gradle/verification-metadata.xml
+++ b/samples/gradle-platform/gradle/verification-metadata.xml
@@ -79,11 +79,13 @@
+
+
diff --git a/samples/modular-guava/gradle/verification-metadata.xml b/samples/modular-guava/gradle/verification-metadata.xml
index 99e7d070..dacea352 100644
--- a/samples/modular-guava/gradle/verification-metadata.xml
+++ b/samples/modular-guava/gradle/verification-metadata.xml
@@ -71,9 +71,11 @@
+
+