By design, the Apt Maven Plugin always passes the -nocompile argument to apt. This was decided upon since the Maven Compiler Plugin should be used to perform all compilation tasks.
This is because the eclipse:eclipse goal only executes up to the generate-resources phase, and hence the generated test resources are not added to the project. See MECLIPSE-37 for more information.
A workaround is to manually add target/generated-test-sources/apt as a source folder with an output folder of target/test-classes to Eclipse after running eclipse:eclipse.
Not yet. See MOJO-1137 for more information.
Yes it has. Hopefully this functionality will be added to the Maven Compiler Plugin in a future release. See MCOMPILER-75 for more information.