Chapter 5. Configuring the Java compiler
By default, the Quarkus Maven plug-in passes compiler flags to the javac
command from the maven-compiler-plugin
plug-in.
To customize the compiler flags used in development mode, add a configuration
section to the plugin
block and set the compilerArgs
property. You can also set source
, target
, and jvmArgs
. For example, to pass --enable-preview
to both the JVM and javac
add the following lines:
<plugin> <groupId>io.quarkus</groupId> <artifactId>quarkus-maven-plugin</artifactId> <version>${quarkus-plugin.version}</version> <configuration> <source>${maven.compiler.source}</source> <target>${maven.compiler.target}</target> <compilerArgs> <arg>--enable-preview</arg> </compilerArgs> <jvmArgs>--enable-preview</jvmArgs> </configuration> ... </plugin>