Besides src/main/java folder, we have one folder that contains some generated java sources that are required for the main sources. Code generation is invoked
In Maven project source file store inside src/main/java , src/main/resources and test class store inside src/test/java.
In Maven generated code (Compile code) stored into target/ folder.
When you build your Maven project, all generated code to be updated in target folder.