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)

Reply via email to