about SBT

Currently Zeppelin have strong integration with Apache Spark. Apache Spark
is the one who written in scala and they uses sbt (and maven) for their
build system. In this manner, supporting sbt sounds reasonable. However in
the future, I think Zeppelin would like to support more backends, it'll not
be only scala based one but also other languages, too. So I think build
system doesn't need to be specialized for scala.

Also having more than 2 build system doesn't make sense to me, too.
if we want to add one advanced build system, +1 for gradle.


On Mon, Jan 12, 2015 at 7:11 PM, Kevin Kim (Sangwoo) <[email protected]>
wrote:

> Agreed with Alex, too.
> On Mon Jan 12 2015 at 7:07:11 PM Anthony Corbacho <
> [email protected]> wrote:
>
> > I agree with Alex.
> >
> > On Mon, Jan 12, 2015 at 7:02 PM, Alex B. <[email protected]> wrote:
> >
> > > At least for me, SBT is the least preferable choice.
> > >
> > > I like grade because of it polyglot nature: so we can build Java,
> Scala,
> > > C++ with all the same build system. This adds enough flexibility for
> the
> > > future of the project.
> > > Nice bonus is the way of version conflict of the transitive dependences
> > are
> > > handled there, which is a very common case in Hadoop ecosystem.
> > >
> > > Supporting Maven is OK with me as soon as it works, but.. you are
> right,
> > > better not support 2 build systems, so if moving - only a Gradle makes
> > > sense to me.
> > >
> > >
> > > On Mon, Jan 12, 2015 at 6:49 PM, Eric Charles <[email protected]> wrote:
> > >
> > > > -1
> > > >
> > > > IMHO Maven is good enough for what it needs now.
> > > > SBT would be another option and a more natural fit, especially if we
> > > > plan to add more "scala-like" frameworks in the future (Play...).
> > > >
> > > > Anyway, would it make sense that I jump as maintainer of maven
> pom(s),
> > > > adding SBT in the future?
> > > > Having two build systems is not ideal, but can help some guys and
> have
> > a
> > > > broader coverage.
> > > >
> > > > Thx, Eric
> > > >
> > > >
> > > > On 01/12/2015 09:50 AM, Kevin Kim (Sangwoo) wrote:
> > > > > +1 for gradle,
> > > > > I like it much than maven, too.
> > > > > On Mon Jan 12 2015 at 5:13:17 PM Anthony Corbacho <
> > > > > [email protected]> wrote:
> > > > >
> > > > >> If we can come up with a list of things that we need, I can add
> > them.
> > > > >>
> > > > >> On Mon, Jan 12, 2015 at 5:02 PM, moon soo Lee <[email protected]>
> > > wrote:
> > > > >>
> > > > >>> +1
> > > > >>>
> > > > >>> it's been very long to have that PR open. I guess it is not that
> > > simple
> > > > >> job
> > > > >>> to make all behavior working just as current mvn.
> > > > >>> If it takes too long, i think we can discuss minimum requirement
> of
> > > > >> gradle
> > > > >>> build. With quick minimum build support pushed to source tree,
> > maybe
> > > we
> > > > >> can
> > > > >>> attract people who prefer use gradle and can get chances of
> > feedback
> > > > and
> > > > >>> improvements.
> > > > >>>
> > > > >>> Best,
> > > > >>> moon
> > > > >>>
> > > > >>> 2015년 1월 12일 월요일, Alex B.<[email protected]>님이 작성한 메시지:
> > > > >>>
> > > > >>>> Same here, enthusiastic +1 for gradle
> > > > >>>>
> > > > >>>> After years of mvn I would rather prefer gradle now, although
> > better
> > > > to
> > > > >>>> exercise caution here as having a full featured programming
> > language
> > > > in
> > > > >>>> build file may make things unnecessary complicated too.
> > > > >>>>
> > > > >>>> On Mon, Jan 12, 2015 at 4:40 PM, Roman Shaposhnik <
> > > > >> [email protected]
> > > > >>>> <javascript:;>>
> > > > >>>> wrote:
> > > > >>>>
> > > > >>>>> On Sun, Jan 11, 2015 at 11:34 PM, Anthony Corbacho
> > > > >>>>> <[email protected] <javascript:;>> wrote:
> > > > >>>>>> Hi,
> > > > >>>>>>
> > > > >>>>>> Few month back, I started to work on integrating Gradle to
> > > zeppelin
> > > > >>>> (pull
> > > > >>>>>> request: pull/171 <
> https://github.com/NFLabs/zeppelin/pull/171
> > >)
> > > > >>> But I
> > > > >>>>>> didnt had the time to finish and complete it :(
> > > > >>>>>> So the question here is more like, Should we keep on and try
> to
> > > > >>> switch
> > > > >>>>> from
> > > > >>>>>> mvn to gradle?
> > > > >>>>>> What do you think guys?
> > > > >>>>> FWIW: I'm a huge fan of gradle. Not sure if I can promise
> > > > >>>>> to commit coding cycles, but at least I can share my
> experiences
> > > > >>>>> via answering questions, etc.
> > > > >>>>>
> > > > >>>>> Thanks,
> > > > >>>>> Roman.
> > > > >>>>>
> > > >
> > >
> >
>

Reply via email to