You assume CI servers have intelligence and deep knowledge of Maven. Or
that you have deep control over their configuration.
You can't do that with Travis CI, nor with Code-review tools such as
Gerrit ( not cleanly, not without doing evil things with maven configs
like I mention in [1] ).
Starting from a complete clean local repo is also kinda horrible as a
small commit will now take 10 minutes or so to download deps just so a
15second build could fail. That feels WRONG.
"Living without SNAPSHOTs" should include the CI server, otherwise
you're just (IMHO) lying to yourself about not using SNAPSHOTs.
[1]
http://www.theoryinpractice.net/post/76092272646/intra-repository-review-builds-with-gerrit-and-apache
On 18 Jun 2014, at 15:05, Barrie Treloar wrote:
Your CI should know that project B depends upon A.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org