Resource files are stored in another project folder.
If you cannot (or simply do not want) to place them under src/main/resources, you can declare additional resource locations using the element <resource>:
<project>
...
<build>
...
<resources>
<resource>
<directory> [your folder here] </directory>
</resource>
</resources>
...
</build>
...
</project>
See Specifying Resource Directories .
Other classes are generated classes.
, , target/generated-sources/<tool>, ( ). , Build Helper Maven Plugin .
, ${project.build.outputDirectory} (.. target/classes )? , 2- .
, .