have we finalized on technologies java/C/C++.........I feel it would be
more easy to decide on build tool after that...

On Sat, Sep 15, 2012 at 6:15 AM, NAVEEN MAANJU <
[email protected]> wrote:

> 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