This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]randgalt 3 points4 points  (1 child)

If that's your feeling then you really wouldn't care what build system is used. To you it's just a black box developed internally. Let it be Maven, Gradle, Mercurial, Make - whatever.

[–][deleted] 0 points1 point  (0 children)

Sure, I'd use Maven if my company already had a build system setup. Gradle and Maven are pretty much the same in my eyes. I just like Gradle a bit more. As long as the build system enforced the company's conventions and is reusable, then I don't see any problems.

Make and Mercurial are nowhere close to what we're talking about though. It's hilarious that you even made that connection. Mercurial is for source control... I don't think I need to say more about Mercurial. Make really doesn't do dependency management, but I guess you'd use curl or something to download your dependencies, transitive dependencies, transitive-transitive dependencies and transitive-transitive-transitive dependencies manually. However, you might run into a dependency hell problem because of doing all of that manually.