Hi Yiming, I believe that both SBT and MVN is supported in SPARK, but SBT is preferred (I'm not 100% sure about this :) ). When I'm using MVN I got some build failures. After that used SBT and works fine.
You can go through these discussions regarding SBT vs MVN and learn pros and cons of both [1] [2]. [1] http://apache-spark-developers-list.1001551.n3.nabble.com/DISCUSS-Necessity-of-Maven-and-SBT-Build-in-Spark-td2315.html [2] https://groups.google.com/forum/#!msg/spark-developers/OxL268v0-Qs/fBeBY8zmh3oJ Thanks, On Sun, Nov 16, 2014 at 7:11 AM, Yiming (John) Zhang <sdi...@gmail.com> wrote: > Hi, > > > > I am new in developing Spark and my current focus is about co-scheduling of > spark tasks. However, I am confused with the building tools: sometimes the > documentation uses mvn but sometimes uses sbt. > > > > So, my question is that which one is the preferred tool of Spark community? > And what's the technical difference between them? Thank you! > > > > Cheers, > > Yiming > > -- Thanks & Best Regards, *Dinesh J. Weerakkody*