diff options
author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2023-12-05 21:12:16 +0100 |
---|---|---|
committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2023-12-05 21:14:54 +0100 |
commit | a1e8443c417249dc6ff9a24c7c9d8fb2fce07c88 (patch) | |
tree | 35ac3b7251ed5e3a8909d79f259e2392a8506052 /jgvariant-parent | |
parent | fe42f326920d078f4e05afa0907258a6160c4834 (diff) |
jgvariant-tool: New module.
Adds a command line tool that can read and (in the future) manipulate
GVariant-formatted files.
Change-Id: Icc92eb409a97e7cf72dfd7535f6a8b3587dd4a48
Diffstat (limited to 'jgvariant-parent')
-rw-r--r-- | jgvariant-parent/pom.xml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/jgvariant-parent/pom.xml b/jgvariant-parent/pom.xml index 91acdfa..4a2c2f2 100644 --- a/jgvariant-parent/pom.xml +++ b/jgvariant-parent/pom.xml @@ -59,10 +59,12 @@ SPDX-License-Identifier: LGPL-3.0-or-later <failsafe-plugin.version>${surefire-plugin.version}</failsafe-plugin.version> <flatten-plugin.version>1.5.0</flatten-plugin.version> <jar-plugin.version>3.3.0</jar-plugin.version> + <jpackage-plugin.version>0.1.5</jpackage-plugin.version> <maven-scm-plugin.version>2.0.1</maven-scm-plugin.version> <maven-gpg-plugin.version>3.1.0</maven-gpg-plugin.version> <maven-javadoc-plugin.version>3.6.3</maven-javadoc-plugin.version> <maven-source-plugin.version>3.3.0</maven-source-plugin.version> + <native-plugin.version>0.9.23</native-plugin.version> <nexus-staging-plugin.version>1.6.13</nexus-staging-plugin.version> <spotless-plugin.version>2.41.1</spotless-plugin.version> <surefire-plugin.version>3.2.2</surefire-plugin.version> @@ -71,10 +73,13 @@ SPDX-License-Identifier: LGPL-3.0-or-later <apiguardian.version>1.1.2</apiguardian.version> <errorprone.version>2.23.0</errorprone.version> <google-java-format.version>1.15.0</google-java-format.version> + <guava.version>32.1.3-jre</guava.version> <inject-resources.version>0.3.3</inject-resources.version> <jetbrains-annotations.version>24.1.0</jetbrains-annotations.version> <junit-jupiter.version>5.10.1</junit-jupiter.version> <nullaway.version>0.10.18</nullaway.version> + <picocli.version>4.7.4</picocli.version> + <yasson.version>3.0.2</yasson.version> <xz.version>1.9</xz.version> </properties> @@ -111,6 +116,27 @@ SPDX-License-Identifier: LGPL-3.0-or-later <version>${xz.version}</version> </dependency> + <!-- Command line tooling --> + <dependency> + <groupId>info.picocli</groupId> + <artifactId>picocli</artifactId> + <version>${picocli.version}</version> + </dependency> + + <!-- JSON --> + <dependency> + <groupId>org.eclipse</groupId> + <artifactId>yasson</artifactId> + <version>${yasson.version}</version> + </dependency> + + <!-- Guava --> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <version>${guava.version}</version> + </dependency> + <!-- Testing --> <dependency> <groupId>org.junit.jupiter</groupId> @@ -240,6 +266,18 @@ SPDX-License-Identifier: LGPL-3.0-or-later </executions> </plugin> + <plugin> + <groupId>org.graalvm.buildtools</groupId> + <artifactId>native-maven-plugin</artifactId> + <version>${native-plugin.version}</version> + </plugin> + + <plugin> + <groupId>com.github.akman</groupId> + <artifactId>jpackage-maven-plugin</artifactId> + <version>${jpackage-plugin.version}</version> + </plugin> + </plugins> </pluginManagement> |