What issues have you had with which build tool when using it outside the IDE?
open -a /Applications/IntelliJ\ IDEA\ 15\ CE.app build.gradle
At work, we have a Gradle project with 346 submodules. We have about 200 engineers working on the codebase. Gradle/IDEA combination works well beautifully.There are a few rough edges, especially when one uses custom source sets. IDEA 16 is going to get better support for that [1].
[1]: http://blog.jetbrains.com/idea/2015/12/intellij-idea-16-eap-...
Can't speak for gradle but Netbeans has worked excellent with Maven for years.
Idea seems to work nicely as well (I haven't used it much for the last few years but my coworker across the table seems to like it with Maven as well.)
As for eclipse I haven't used it regularly since 2012 so I don't know.
Another underrated part of the Rust ecosystem is their RFC process, the multiple development streams and the six week dot-release iterations.
SBT is not adequately documented, relies too much on symbol-heavy syntax, and allows arbitrary code in build definitions.
And there is an oft-documented overuse of custom operators among Scala programmers, however I don't have sufficient expertise to gauge the resulting problems in practice.
I did; in fairness I don't think I've ever seen one in a maven pom.xml
I am yet to see Gradle perform as fast as Ant and Maven without fine-tuning and background daemons tricks .
Still, the end result is as you say.