Minimal example: https://github.com/krzyk/lombok-jdk10-example
When I run the build `mvn clean verify` in the above repository I get following error:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3:test (default-test) on project lombok-jdk10: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3:test failed: java.lang.UnsupportedClassVersionError: Preview features are not enabled for com/kirela/lombok/BarTest (class file version 56.65535). Try running with '--enable-preview' -> [Help 1]
Tests work when I remove `--enable-preview` from compiler OR when I remove "forkCount" from surefire (and failsafe) configuration.
As I understand argLine property should be used in all forks, but appears to be ignored, there is no difference if I use it as a property or as a configuration paramater in surefire/failsafe.
This bug makes using Java 12 with preview features unusable with surefire/failsafe.