Why is it best practice to avoid overriding the default directory structure?
all of these answers maven docs
Overriding the default structure will cause Maven to take longer to compile your code.
Overriding the default structure is very complex.
Keeping the default structure reduces onboarding time, because developers recognize it.