TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Building A Better Build: Our Transition From Ant To SBT

17 pointsby metaprinterover 10 years ago

1 comment

ddispaltroover 10 years ago
It&#x27;s taken me a while to understand all the hieroglyphics, but it really is a solid build system. Take a look at a complex example of cross compiling for scala.js, a single code base, with shared classes [1], for multiple versions of Scala.<p>My biggest complaint early on, was the Ivy resolver. Maven &quot;pom&quot; style packages didn&#x27;t work too well. I also know there was talk of using gradle&#x27;s resolution system, which was rewrote long ago. Not sure if that went anywhere.<p>I think the IDE story will simplify, and work better, when sbt supports sbt-server. The work is being done here [2]. However, it is much better in IDEA 14 and the newest Scala plugin.<p>[1] <a href="https://github.com/w3c/banana-rdf/blob/master/project/build.scala" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;w3c&#x2F;banana-rdf&#x2F;blob&#x2F;master&#x2F;project&#x2F;build....</a><p>[2] <a href="https://github.com/sbt/sbt-remote-control" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sbt&#x2F;sbt-remote-control</a>
评论 #8441123 未加载