Steps to reproduce:
- import the nested-test project in Eclipse/M2e or VS Code/Cursor.
You will get the following exception:
Java Model Exception: Error in Java Model (code 964): Cannot nest 'nested-test/target/generated-sources/...
Java Model Exception: Error in Java Model (code 964): Cannot nest 'nested-test/target/generated-sources/annotations' inside 'nested-test/target/generated-sources'. To enable the nesting exclude 'annotations/' from 'nested-test/target/generated-sources'
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:812)
at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3542)
at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3502)
at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3558)
at org.eclipse.jdt.apt.core.internal.generatedfile.ClasspathUtil.updateProjectClasspath(ClasspathUtil.java:210)
at org.eclipse.jdt.apt.core.internal.generatedfile.GeneratedSourceFolderManager.addToClasspath(GeneratedSourceFolderManager.java:131)
at org.eclipse.jdt.apt.core.internal.generatedfile.GeneratedSourceFolderManager.ensureFolderExists(GeneratedSourceFolderManager.java:191)
at org.eclipse.jdt.apt.core.internal.generatedfile.GeneratedSourceFolderManager.ensureFolderExists(GeneratedSourceFolderManager.java:225)
at org.eclipse.jdt.apt.core.internal.generatedfile.GeneratedFileManager.compilationStarted(GeneratedFileManager.java:364)
at org.eclipse.jdt.apt.core.internal.AptProject.compilationStarted(AptProject.java:66)
at org.eclipse.jdt.apt.core.internal.AptCompilationParticipant.aboutToBuild(AptCompilationParticipant.java:306)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.initializeBuilder(JavaBuilder.java:682)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:213)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:1109)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:299)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:355)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:449)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:452)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:564)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:512)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:594)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:208)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:309)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
The project builds correctly from the command line and in IntelliJ IDEA
Steps to reproduce:
You will get the following exception:
Java Model Exception: Error in Java Model (code 964): Cannot nest 'nested-test/target/generated-sources/...
Java Model Exception: Error in Java Model (code 964): Cannot nest 'nested-test/target/generated-sources/annotations' inside 'nested-test/target/generated-sources'. To enable the nesting exclude 'annotations/' from 'nested-test/target/generated-sources'
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:812)
at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3542)
at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3502)
at org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:3558)
at org.eclipse.jdt.apt.core.internal.generatedfile.ClasspathUtil.updateProjectClasspath(ClasspathUtil.java:210)
at org.eclipse.jdt.apt.core.internal.generatedfile.GeneratedSourceFolderManager.addToClasspath(GeneratedSourceFolderManager.java:131)
at org.eclipse.jdt.apt.core.internal.generatedfile.GeneratedSourceFolderManager.ensureFolderExists(GeneratedSourceFolderManager.java:191)
at org.eclipse.jdt.apt.core.internal.generatedfile.GeneratedSourceFolderManager.ensureFolderExists(GeneratedSourceFolderManager.java:225)
at org.eclipse.jdt.apt.core.internal.generatedfile.GeneratedFileManager.compilationStarted(GeneratedFileManager.java:364)
at org.eclipse.jdt.apt.core.internal.AptProject.compilationStarted(AptProject.java:66)
at org.eclipse.jdt.apt.core.internal.AptCompilationParticipant.aboutToBuild(AptCompilationParticipant.java:306)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.initializeBuilder(JavaBuilder.java:682)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:213)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:1109)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:299)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:355)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:449)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:452)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:564)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:512)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:594)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:208)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:309)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
The project builds correctly from the command line and in IntelliJ IDEA