I have some gradle buildscript code that wants to compile a bunch of files in one subproject and include them in other subprojects. I have noticed that in version 3.x gradle put such files under
build/classes/main and in 4.x at
This is very annoying. It’s not expected behaviour to have builds break due to changing gradle versions, and I don’t think you would want that as it would make users shy of upgrading.
And also, it’s non-analogous to the source path which is, of course
src/main/java so the analog would be