maven +1 .. I can also help with maven

On Fri, Sep 14, 2012 at 10:30 PM, Ryan Rawson <[email protected]> wrote:

> I remember the old days of ivy builds in hadoop... Ivy configuration
> is large and I thought it was messy - duplication of values a lot.
> Maybe it might have been to not following best practices, but that
> doesnt really diminish the fact.  Configuring the maven-compatible
> artifacts seemed to use a lot of build.xml, and it was entirely up to
> the developer to define commands to install packages in ~/.m2, which
> meant that you may end up copying jars.
>
> Pure ant == jars in your repo, which I think we can agree isn't acceptable.
>
> As for maven, well the build is encapsulated in 1 file, it really
> isn't that bad if your project is a 'normal' java project for example,
> and figuring out problems in maven is very 'googleable'.  Which is
> more than I can say for sbt.  Usually 1 person sets it up, and the
> only thing people do is add new dependencies, which is pretty trivial
> - yeah it's XML but get over it.  I hardly love XML, but I love these
> things more:
> - integration with every single build tool on the planet
> - full, and deep integration with intellij, The Best IDE On The Planet...
> - I hear eclipse can handle maven, but I wouldnt know... :-)
> - plugins for nearly every single Java and Scala tasks *ever*.
>
> Now maven is a Java build tool, it can "build" C++, but by shelling
> out to Make or Jam or shell scripts or anything.  It doesnt really
> manage the C++ build, but the way I've seen things work is top level
> with maven, and calling C++ as a sub-task.  Or vice versa really, it
> doesn't matter.
>
> I personally like how it integrates with IDEs - you point your
> IntelliJ at a pom.xml and bam, you have a fully working, BUILDING
> project.  No fuss, no muss, and new developers can start to write
> (Java) code immediately and running tests.  I've tried the
> IntellijJ,SBT integration and it was lacking.  It might be better now,
> but after the multiple flag days.
>
> If you must use !maven, at least use gradle - which also has intellij
> integration.  Really, if I can convey any message it's the build
> system should interoperate with intellij/eclipse for Java code.
>
> -ryan
>
> On Fri, Sep 14, 2012 at 10:17 PM, Jim Donofrio <[email protected]>
> wrote:
> > Definite +1 for maven over Ant. I can help with Maven.
> >
> >
> > On 09/12/2012 05:39 PM, Ted Dunning wrote:
> >>
> >> On a large hierarchical project, Ant becomes hopeless (see Hadoop).
> >>
> >> Maven is quite tolerable if you have somebody who does it for you.
> >>
> >> You have somebody (me if nobody else, but there have been other
> volunteers
> >> as well).
> >>
> >> On Wed, Sep 12, 2012 at 1:53 PM, Vladimir Klimontovich <
> >> [email protected]> wrote:
> >>
> >>> I guess ant is good too if it's used together with ivy.
> >>>
> >>>
> >>> On Thu, Sep 13, 2012 at 12:51 AM, Camuel Gilyadov <[email protected]>
> >>> wrote:
> >>>>
> >>>> What is wrong with good old Ant?
> >>>> I can live with maven too...   it just has too many gotchas
> >>>>
> >>>> On 9/12/12, Julien Le Dem <[email protected]> wrote:
> >>>>>
> >>>>> +1 for maven.
> >>>>> Could those against please suggest alternatives?
> >>>>> Thank you
> >>>>> Julien
> >>>>>
> >>>>> On Wed, Sep 12, 2012 at 1:32 PM, Camuel Gilyadov <[email protected]>
> >>>
> >>> wrote:
> >>>>>>
> >>>>>> -1 for maven.
> >>>>>>
> >>>>>> On 9/12/12, Constantine Peresypkin <[email protected]> wrote:
> >>>>>>>
> >>>>>>> If build system is evil it's better to build it manually.
> >>>>>>> -1 for maven
> >>>>>>>
> >>>>>>> On Wed, Sep 12, 2012 at 9:53 PM, Michael Hausenblas <
> >>>>>>> [email protected]> wrote:
> >>>>>>>
> >>>>>>>>
> >>>>>>>>> I know that no-one has mentioned this before but what about the
> >>>>>>>>> build
> >>>>>>>>
> >>>>>>>> system for drill?
> >>>>>>>>>
> >>>>>>>>> I'm personally in favor of maven (lesser evil for java IMO).
> >>>>>>>>> I'd be happy to contribute that setup, if needed.
> >>>>>>>>
> >>>>>>>> If codebase mainly in Java, yeah maven (though it feels like it
> >>>>>>
> >>>>>> downloads
> >>>>>>>>
> >>>>>>>> half of the Internet every time).
> >>>>>>>>
> >>>>>>>> But not so fast - did we agree on Java, yet? How about Scala + SBT
> >>>>>>>> [1]?
> >>>>>>>> Integrates nicely with Java and is soooo much more productive ;)
> >>>>>>>>
> >>>>>>>> Cheers,
> >>>>>>>>             Michael
> >>>>>>>>
> >>>>>>>> [1] http://www.scala-sbt.org/
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> Michael Hausenblas
> >>>>>>>> Ireland, Europe
> >>>>>>>> http://mhausenblas.info/
> >>>>>>>>
> >>>>>>>> On 12 Sep 2012, at 20:47, David Alves wrote:
> >>>>>>>>
> >>>>>>>>> I know that no-one has mentioned this before but what about the
> >>>>>>>>> build
> >>>>>>>>
> >>>>>>>> system for drill?
> >>>>>>>>>
> >>>>>>>>> I'm personally in favor of maven (lesser evil for java IMO).
> >>>>>>>>> I'd be happy to contribute that setup, if needed.
> >>>>>>>>>
> >>>>>>>>> -david
> >>>>>>>>>
> >>>>>>>>> On Sep 12, 2012, at 1:42 PM, Ted Dunning <[email protected]>
> >>>>>>
> >>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>> I see classes in the source tree:
> >>>>>>>>>>
> >>>>>>>>>>
> >>>
> >>>
> https://github.com/ApacheDrill/parser/tree/master/src/org/apache/drill/parsers/impl/drqlantlr/autogen/classes/org/apache/drill/parsers/impl/drqlantlr/autogen
> >>>>>>>>>>
> >>>>>>>>>> Also, I would strongly recommend pulling the antlr source code
> >>>
> >>> into
> >>>>>>
> >>>>>> an
> >>>>>>>>>>
> >>>>>>>>>> antler source tree.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On Wed, Sep 12, 2012 at 11:31 AM, Camuel Gilyadov
> >>>>>>>>>> <[email protected]>wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Still work in progress, but anyway -
> >>>>>>>>
> >>>>>>>> https://github.com/ApacheDrill/parser
> >>>>>>>>>>>
> >>>>>>>>>>> Constructive critique and contributions are welcome
> >>>>>>>>>>>
> >>>>>>>>
> >>>>>> --
> >>>>>> Sent from my mobile device
> >>>>>>
> >>>> --
> >>>> Sent from my mobile device
> >>>
> >>>
> >>>
> >>> --
> >>> Vladimir Klimontovich
> >>> Cell: +7-926-890-2349, skype: klimontovich
> >>>
> >
>

Reply via email to