Annotation Interface PackageMarker


@Retention(SOURCE) @Private public @interface PackageMarker
This is a dummy annotation that forces javac to produce output for otherwise empty package-info.java.

The result is maven-compiler-plugin can properly identify the scope of changed files

See more details in maven-compiler-plugin: incremental compilation broken