diff --git a/google-cloud-jar-parent/pom.xml b/google-cloud-jar-parent/pom.xml
index 01c1cc9a8180..e824958cf545 100644
--- a/google-cloud-jar-parent/pom.xml
+++ b/google-cloud-jar-parent/pom.xml
@@ -148,6 +148,13 @@
+
+
+ org.jspecify
+ jspecify
+
+
+
java9
diff --git a/java-bigquery/pom.xml b/java-bigquery/pom.xml
index ad819236599f..c96383dedfac 100644
--- a/java-bigquery/pom.xml
+++ b/java-bigquery/pom.xml
@@ -135,6 +135,7 @@
org.junit.platform:junit-platform-suite-engine
javax.annotation:javax.annotation-api
+ org.jspecify:jspecify
diff --git a/java-bigquerystorage/pom.xml b/java-bigquerystorage/pom.xml
index 5fa8dd337e23..dabcddd765bd 100644
--- a/java-bigquerystorage/pom.xml
+++ b/java-bigquerystorage/pom.xml
@@ -173,6 +173,7 @@
org.junit.jupiter:junit-jupiter-engine
org.junit.vintage:junit-vintage-engine
+ org.jspecify:jspecify
diff --git a/java-datastore/pom.xml b/java-datastore/pom.xml
index ab18e3bcc51e..0f179079830b 100644
--- a/java-datastore/pom.xml
+++ b/java-datastore/pom.xml
@@ -214,6 +214,7 @@
com.google.http-client:google-http-client-jackson2
com.google.oauth-client:google-oauth-client
javax.annotation:javax.annotation-api
+ org.jspecify:jspecify
diff --git a/java-logging/pom.xml b/java-logging/pom.xml
index b60e00540b42..3fec5ba8f610 100644
--- a/java-logging/pom.xml
+++ b/java-logging/pom.xml
@@ -89,6 +89,7 @@
javax.annotation:javax.annotation-api
org.objenesis:objenesis
+ org.jspecify:jspecify
diff --git a/java-pubsub/google-cloud-pubsub/pom.xml b/java-pubsub/google-cloud-pubsub/pom.xml
index 194a34deeef9..05584b039eed 100644
--- a/java-pubsub/google-cloud-pubsub/pom.xml
+++ b/java-pubsub/google-cloud-pubsub/pom.xml
@@ -203,6 +203,7 @@
io.opencensus:opencensus-impl
javax.annotation:javax.annotation-api
org.assertj:assertj-core
+ org.jspecify:jspecify
diff --git a/java-pubsub/pom.xml b/java-pubsub/pom.xml
index e81d3417ae72..b7d9e4e84bf5 100644
--- a/java-pubsub/pom.xml
+++ b/java-pubsub/pom.xml
@@ -127,6 +127,7 @@
org.objenesis:objenesis
javax.annotation:javax.annotation-api
+ org.jspecify:jspecify
diff --git a/java-shared-config/java-shared-config/pom.xml b/java-shared-config/java-shared-config/pom.xml
index 1323169e6ebb..05801eabfe81 100644
--- a/java-shared-config/java-shared-config/pom.xml
+++ b/java-shared-config/java-shared-config/pom.xml
@@ -145,6 +145,7 @@
javax.annotation:javax.annotation-api
+ org.jspecify:jspecify
diff --git a/java-spanner-jdbc/pom.xml b/java-spanner-jdbc/pom.xml
index 1a4901840759..15e481b89c61 100644
--- a/java-spanner-jdbc/pom.xml
+++ b/java-spanner-jdbc/pom.xml
@@ -373,6 +373,7 @@
com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1
io.opentelemetry:*
javax.annotation:javax.annotation-api
+ org.jspecify:jspecify
io.opentelemetry:*
diff --git a/java-storage-nio/google-cloud-nio/pom.xml b/java-storage-nio/google-cloud-nio/pom.xml
index 1455d5df5698..9cca49d38839 100644
--- a/java-storage-nio/google-cloud-nio/pom.xml
+++ b/java-storage-nio/google-cloud-nio/pom.xml
@@ -189,6 +189,7 @@
com.google.api:gax:jar
javax.annotation:javax.annotation-api
+ org.jspecify:jspecify