I'm writing an external builder for a dsl. This dsl generates java source code. Part of it goes to gen directory and the other to src directory. I have a `ModuleLevelBuilder` with category `SOURCE_PROCESSOR`, so it's called before the Java builder.
The problem is that registering all outputs, on the next build the files created in src directory are deleted.
If I don't register the files created in src, the java builder doesn't add to compilation unit, and the compilation fails because gen code depends on clases from src files that are not included in compilation.
Is there any way to achieve what I need? For example avoid deleting files on next build, or other way