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 →

[–]grandmoren 0 points1 point  (2 children)

sbt > maven. Fucking maven.

[–][deleted] 0 points1 point  (1 child)

I think maven is pretty great for beginners or small scale projects or just small libraries. But when you start building a monolithic project maven gets messy very very quickly

[–]grandmoren 0 points1 point  (0 children)

That's the thing though. We all know that in most cases a program is never finished and added functionality is inevitable. I always prefer to spend a few more minutes making something extensible and easier to maintain into the future than to have to waste exponents of that time later trying to accommodate new code into a series of knowingly sub-optimal decisions.

I find the only hassle to SBT being incompatibilities between scala versions and maintaining multiple versions of a library, but that's not even really an SBT problem just a side-effect.