There is a significant investment in sbt and maven - and they are not at
all likely to be going away. A third build tool?  Note that there is also
the perspective of building within an IDE - which actually works presently
for sbt and with a little bit of tweaking with maven as well.

2015-02-02 16:25 GMT-08:00 Nicholas Chammas <nicholas.cham...@gmail.com>:

> Does anyone here have experience with Pants
> <http://pantsbuild.github.io/index.html> or interest in trying to build
> Spark with it?
>
> Pants has an interesting story. It was born at Twitter to help them build
> their Scala, Java, and Python projects as several independent components in
> one monolithic repo. (It was inspired by a similar build tool at Google
> called blaze.) The mix of languages and sub-projects at Twitter seems
> similar to the breakdown we have in Spark.
>
> Pants has an interesting take on how a build system should work, and
> Twitter and Foursquare (who use Pants as their primary build tool) claim it
> helps enforce better build hygiene and maintainability.
>
> Some relevant talks:
>
>    - Building Scala Hygienically with Pants
>    <https://www.youtube.com/watch?v=ukqke8iTuH0>
>    - The Pants Build Tool at Twitter
>    <
> https://engineering.twitter.com/university/videos/the-pants-build-tool-at-twitter
> >
>    - Getting Started with the Pants Build System: Why Pants?
>    <
> https://engineering.twitter.com/university/videos/getting-started-with-the-pants-build-system-why-pants
> >
>
> At some point I may take a shot at converting Spark to use Pants as an
> experiment and just see what it’s like.
>
> Nick
> ​
>

Reply via email to