aboutsummaryrefslogtreecommitdiff
path: root/jgvariant-tool/pom.xml
Commit message (Collapse)AuthorAgeFilesLines
* Switch from JetBrains annotations to JSpecify.Matthias Andreas Benkard2024-07-201-0/+6
| | | | Change-Id: Ia04b52c36f9779ab15e688e0dd7434644b3a3f7f
* jgvariant-tool: Mark compile-time-only dependencies as optional.Matthias Andreas Benkard2024-03-021-0/+3
| | | | | | | | | The way flatten-maven-plugin is configured, optional dependencies are omitted, but provided dependencies are included in the final POM. Since they are not needed at runtime, it makes sense to omit them by marking them as optional. This causes fewer security alerts. Change-Id: I8f39c0066331c067186b9fa016bf60477653a48c
* Bump version to 0.1.10-SNAPSHOT.Matthias Andreas Benkard2024-03-021-4/+4
| | | | Change-Id: Ie61b7c7ee7e8124eeaa62372067e3234011a76f3
* Release 0.1.9.v0.1.9Matthias Andreas Benkard2024-03-021-4/+4
| | | | Change-Id: I8e9baefaaecf57a5fef7e6cde65847a6cbd83a07
* Bump version to 0.1.9-SNAPSHOT.Matthias Andreas Benkard2023-12-121-4/+4
| | | | Change-Id: If39a7584320647b7f0fb2b16c95853bf165a5a4f
* Release 0.1.8.v0.1.8Matthias Andreas Benkard2023-12-121-4/+4
| | | | Change-Id: I3676b1e0c0e2ad0eaad2ea8c48a452209d73739e
* 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-071-6/+0
| | | | | | 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-051-0/+239
Adds a command line tool that can read and (in the future) manipulate GVariant-formatted files. Change-Id: Icc92eb409a97e7cf72dfd7535f6a8b3587dd4a48