WIP: adding jlink build step

This commit is contained in:
Johan Maasing 2025-06-01 19:06:34 +02:00
parent 3175339bae
commit 5da8a2edd8
6 changed files with 63 additions and 21 deletions

View file

@ -52,6 +52,7 @@
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
<release>${maven.compiler.target}</release>
</configuration>
</plugin>
<plugin>
@ -61,9 +62,9 @@
<configuration>
<archive>
<manifest>
<classpathPrefix>libs/</classpathPrefix>
<addClasspath>true</addClasspath>
<mainClass>nu.zoom.dsl.cli.EndpointsCLI</mainClass>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
</archive>
</configuration>

View file

@ -0,0 +1,6 @@
module nu.zoom.endgen {
requires freemarker;
requires info.picocli;
requires org.antlr.antlr4.runtime;
opens nu.zoom.dsl.cli to info.picocli;
}