diff options
-rw-r--r-- | jgvariant-core/pom.xml | 3 | ||||
-rw-r--r-- | jgvariant-core/src/main/java/module-info.java | 6 | ||||
-rw-r--r-- | jgvariant-ostree/pom.xml | 3 | ||||
-rw-r--r-- | jgvariant-ostree/src/main/java/module-info.java | 8 |
4 files changed, 14 insertions, 6 deletions
diff --git a/jgvariant-core/pom.xml b/jgvariant-core/pom.xml index 3409da7..a10fe3b 100644 --- a/jgvariant-core/pom.xml +++ b/jgvariant-core/pom.xml @@ -37,14 +37,17 @@ SPDX-License-Identifier: LGPL-3.0-or-later <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> + <optional>true</optional> </dependency> <dependency> <groupId>org.jetbrains</groupId> <artifactId>annotations</artifactId> + <optional>true</optional> </dependency> <dependency> <groupId>org.apiguardian</groupId> <artifactId>apiguardian-api</artifactId> + <optional>true</optional> </dependency> <!-- Static analysis --> diff --git a/jgvariant-core/src/main/java/module-info.java b/jgvariant-core/src/main/java/module-info.java index 6b45af0..6a743ed 100644 --- a/jgvariant-core/src/main/java/module-info.java +++ b/jgvariant-core/src/main/java/module-info.java @@ -80,9 +80,9 @@ * } */ module eu.mulk.jgvariant.core { - requires com.google.errorprone.annotations; - requires org.jetbrains.annotations; - requires org.apiguardian.api; + requires static com.google.errorprone.annotations; + requires static org.apiguardian.api; + requires static org.jetbrains.annotations; exports eu.mulk.jgvariant.core; } diff --git a/jgvariant-ostree/pom.xml b/jgvariant-ostree/pom.xml index 1ca9c09..7b200a9 100644 --- a/jgvariant-ostree/pom.xml +++ b/jgvariant-ostree/pom.xml @@ -44,14 +44,17 @@ SPDX-License-Identifier: LGPL-3.0-or-later <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> + <optional>true</optional> </dependency> <dependency> <groupId>org.jetbrains</groupId> <artifactId>annotations</artifactId> + <optional>true</optional> </dependency> <dependency> <groupId>org.apiguardian</groupId> <artifactId>apiguardian-api</artifactId> + <optional>true</optional> </dependency> <!-- OSTree compression support --> diff --git a/jgvariant-ostree/src/main/java/module-info.java b/jgvariant-ostree/src/main/java/module-info.java index 18daf94..cdf65dd 100644 --- a/jgvariant-ostree/src/main/java/module-info.java +++ b/jgvariant-ostree/src/main/java/module-info.java @@ -80,10 +80,12 @@ */ module eu.mulk.jgvariant.ostree { requires transitive eu.mulk.jgvariant.core; - requires com.google.errorprone.annotations; - requires org.apiguardian.api; - requires org.jetbrains.annotations; + requires org.tukaani.xz; + requires static com.google.errorprone.annotations; + requires static org.apiguardian.api; + requires static org.jetbrains.annotations; + exports eu.mulk.jgvariant.ostree; } |