The classpath in Java/Scala projects can handle a lot of configuration (output location, inclusion-exclusion filters).
And yes, we likely need to handle resource folders configuration too.