3 ms·
which still means that your ci needs to download this stuff. with vendor it is already checked it. consider builds on docker etc, where build caching is hard. g
by merb 9y ago
which still means that your ci needs to download this stuff.
with vendor it is already checked it.
consider builds on docker etc, where build caching is hard. go is a breeze.
build takes like half a second because everything is already there. mvn will first download the world. I'm a scala developer and sbt will probably take like 10 minutes just downloading stuff, if a cache missed (even with a local proxy).
- pjmlp 9y agoI wonder how it is possible to take 10 minutes, unless it is downloading directly from internet. We always have internal Plexus mirrors, and the Jenkins servers have their global .m2 local repository. Even big JEE applications barely take more than 5 minutes to build. The only build system I really dislike are Android builds with Gradle, trying to beat C++ compilation times.
- merb 9y agowell sbt uses ivy which is way slower than maven, when it comes to resolving stuff.