Skip to content

Commit 571c2b6

Browse files
cushongoogle-java-format Team
authored and
google-java-format Team
committed
Update maven native-image configuration for google-java-format
PiperOrigin-RevId: 607835047
1 parent 910586c commit 571c2b6

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

core/pom.xml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@
288288
<execution>
289289
<id>build-native</id>
290290
<goals>
291-
<goal>build</goal>
291+
<goal>compile-no-fork</goal>
292292
</goals>
293293
<phase>package</phase>
294294
</execution>
@@ -306,9 +306,19 @@
306306
<param>${project.build.directory}/${project.artifactId}-${project.version}-all-deps.jar</param>
307307
</classpath>
308308
<buildArgs>
309+
<buildArg>-H:+UnlockExperimentalVMOptions</buildArg>
309310
<buildArg>-H:IncludeResourceBundles=com.sun.tools.javac.resources.compiler</buildArg>
311+
<buildArg>-H:IncludeResourceBundles=com.sun.tools.javac.resources.javac</buildArg>
310312
<buildArg>--no-fallback</buildArg>
311313
<buildArg>--initialize-at-build-time=com.sun.tools.javac.file.Locations</buildArg>
314+
<buildArg>-H:+ReportExceptionStackTraces</buildArg>
315+
<buildArg>-H:-UseContainerSupport</buildArg>
316+
<buildArg>-J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED</buildArg>
317+
<buildArg>-J--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED</buildArg>
318+
<buildArg>-J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED</buildArg>
319+
<buildArg>-J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED</buildArg>
320+
<buildArg>-J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED</buildArg>
321+
<buildArg>-J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED</buildArg>
312322
</buildArgs>
313323
</configuration>
314324
</plugin>

0 commit comments

Comments
 (0)