Hi As mentionned in another thread, Im sending this mail to report some differences between maven and gradle setups - percieved as regressions from this side of the fence:
1. Parent versions are not usable in children as variables - btw why not putting them in gradle.properties as ut is often done? (Not blocking) 2. Multi executions are not all runnable once by one. Typical example is surefire executions are selectable using surefire:test@id with maven but the for loop in gradle is never parameterized so no way to run only spark runner test suite for instance. (Almost blocking to work efficiently but easy to fix) 3. Concurrency is hardcoded and way too high for most computers leading to freezing the computer and preventing the user to do anything (tested on an i7 with 32G of RAM and a SSD). (Blocking but easy to fix i guess if we use the rule of thumb to keep concurrency off by default) 4. Setup is slow when not using the daemon since it browses the whole project so a lazy setup can be beneficial when working on submodules (not that blocking until you rely on build.gradle setup)