aboutsummaryrefslogtreecommitdiff
path: root/jgvariant-tool
Commit message (Collapse)AuthorAgeFilesLines
* Add missing Javadocs.Matthias Andreas Benkard2023-12-123-1/+101
| | | | Change-Id: Ia96c370f564cab9802c94a9d6fad77590dcac2a5
* jgvariant-tool: Create multi-release jars.Matthias Andreas Benkard2023-12-071-0/+6
| | | | | | | | | This is required because Yasson is a multi-release library. The class org.eclipse.yasson.internal.ClassMultiReleaseExtension, which adds record class support for Java 16+, is not available if we do not build a multi-release jar. Change-Id: I977a0ad0f7fe0f5a61881ac13f72d5a5280edc95
* jgvariant-tool: Remove Guava dependency.Matthias Andreas Benkard2023-12-073-9/+11
| | | | | | This reduces the uberjar size from 4 MB to 1.2 MB. Change-Id: I06e202fe3c5e942511952f43b8f2c5941027cce9
* jgvariant-tool: Add Maven exec plugin for direct execution.Matthias Andreas Benkard2023-12-051-0/+24
| | | | Change-Id: I683100e55a9ba06028bc0d92af4087c5749ad4ad
* jgvariant-tool: New module.Matthias Andreas Benkard2023-12-0510-0/+552
Adds a command line tool that can read and (in the future) manipulate GVariant-formatted files. Change-Id: Icc92eb409a97e7cf72dfd7535f6a8b3587dd4a48