If I build a JAR on Java 9 from a command line, I pass a parameter --main-class
to include MainClass attribute into the module-info.class
:
jar --create --file <filename> --main-class=<mainclass> --module-version 0.1 -C classes .
But what if I build a JAR from maven? Here is my maven-jar-plugin
configuration:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
</plugin>
Can I pass custom arguments to maven-jar-plugin
(like compilerArgs
for maven-compiler-plugin
)?