recommendations for build tool

Discussion in 'Java' started by ittay.dror@gmail.com, Mar 14, 2005.

  1. Guest

    Hi,

    Can anyone please recommend a build tool to build a j2ee based project:
    1. have several projects (web, server, common, etc.)
    2. easy build file creation (perhaps just one, and using directory
    structure to dictate builds to jar,ear,sar,war etc.), multiple
    artifacts per project (e.g. server files jar and api files jar).
    3. easy dependencies specifications, with recursive dependencies.
    4. variant builds (e.g., build an expanded 'ear' or not)
    5. fast.

    I've looked at maven, jam, savant and buildmagic and can't make up my
    mind.

    Thanx,
    Ittay
    , Mar 14, 2005
    #1
    1. Advertising

  2. Malte Guest

    wrote:
    > Hi,
    >
    > Can anyone please recommend a build tool to build a j2ee based project:
    > 1. have several projects (web, server, common, etc.)
    > 2. easy build file creation (perhaps just one, and using directory
    > structure to dictate builds to jar,ear,sar,war etc.), multiple
    > artifacts per project (e.g. server files jar and api files jar).
    > 3. easy dependencies specifications, with recursive dependencies.
    > 4. variant builds (e.g., build an expanded 'ear' or not)
    > 5. fast.
    >
    > I've looked at maven, jam, savant and buildmagic and can't make up my
    > mind.
    >
    > Thanx,
    > Ittay
    >


    I'd use ant
    Malte, Mar 14, 2005
    #2
    1. Advertising

  3. Guest

    I haven't tried the ones you have mentioned, but Ant works fine for me.
    I suggest you to check out XDoclet with Ant. I think they are the most
    widely used OSS build tools for Java.

    wrote:
    > Hi,
    >
    > Can anyone please recommend a build tool to build a j2ee based

    project:
    > 1. have several projects (web, server, common, etc.)
    > 2. easy build file creation (perhaps just one, and using directory
    > structure to dictate builds to jar,ear,sar,war etc.), multiple
    > artifacts per project (e.g. server files jar and api files jar).
    > 3. easy dependencies specifications, with recursive dependencies.
    > 4. variant builds (e.g., build an expanded 'ear' or not)
    > 5. fast.
    >
    > I've looked at maven, jam, savant and buildmagic and can't make up my
    > mind.
    >
    > Thanx,
    > Ittay
    , Mar 14, 2005
    #3
  4. Bryce Guest

    On 14 Mar 2005 04:38:06 -0800, wrote:

    >Hi,
    >
    >Can anyone please recommend a build tool to build a j2ee based project:
    >1. have several projects (web, server, common, etc.)
    >2. easy build file creation (perhaps just one, and using directory
    >structure to dictate builds to jar,ear,sar,war etc.), multiple
    >artifacts per project (e.g. server files jar and api files jar).
    >3. easy dependencies specifications, with recursive dependencies.
    >4. variant builds (e.g., build an expanded 'ear' or not)
    >5. fast.
    >
    >I've looked at maven, jam, savant and buildmagic and can't make up my
    >mind.


    Ant?

    --
    now with more cowbell
    Bryce, Mar 14, 2005
    #4
  5. Guest

    savant, jam and buildmgic are all based on ant.

    the problem with ant is that it requires me to role my own dependencies
    and bundling targets. i want something that's already working.
    , Mar 14, 2005
    #5
  6. PRadyut Guest

    My recommendations will go for netbeans 4.x with in built ant debugger
    and integrations with Tomcat 5 and sun j2ee server.


    Pradyut
    http://pradyut.tk
    http://groups.yahoo.com/group/d_dom/
    http://groups-beta.google.com/group/oop_programming
    India
    wrote:
    > Hi,
    >
    > Can anyone please recommend a build tool to build a j2ee based

    project:
    > 1. have several projects (web, server, common, etc.)
    > 2. easy build file creation (perhaps just one, and using directory
    > structure to dictate builds to jar,ear,sar,war etc.), multiple
    > artifacts per project (e.g. server files jar and api files jar).
    > 3. easy dependencies specifications, with recursive dependencies.
    > 4. variant builds (e.g., build an expanded 'ear' or not)
    > 5. fast.
    >
    > I've looked at maven, jam, savant and buildmagic and can't make up my
    > mind.
    >
    > Thanx,
    > Ittay
    PRadyut, Mar 14, 2005
    #6
  7. Big Jim Guest

    ant

    <> wrote in message
    news:...
    > Hi,
    >
    > Can anyone please recommend a build tool to build a j2ee based project:
    > 1. have several projects (web, server, common, etc.)
    > 2. easy build file creation (perhaps just one, and using directory
    > structure to dictate builds to jar,ear,sar,war etc.), multiple
    > artifacts per project (e.g. server files jar and api files jar).
    > 3. easy dependencies specifications, with recursive dependencies.
    > 4. variant builds (e.g., build an expanded 'ear' or not)
    > 5. fast.
    >
    > I've looked at maven, jam, savant and buildmagic and can't make up my
    > mind.
    >
    > Thanx,
    > Ittay
    >
    Big Jim, Mar 14, 2005
    #7
  8. Hello,

    We are currently developping a build tool that exactly has these
    features, because we haven't found any existing open-source tool that
    fits these requirements.

    A project (potentially composed of different modules (i.e. source
    directory) and supporting different artifacts) is described in one xml
    file (the only file you have to write), and the build tool then
    automatically generates ant files. We can therefore benefit from the
    power of ant while not having the problem of writing complex ant build
    files.

    This new build system is likely to be released in open-source soon (ie.
    in the next weeks). I'll inform you on this forum when it'll be ready
    (or you can contact me if you don't see the announcement).

    Cheers,

    Jacques-Olivier

    Malte wrote:

    > wrote:
    >
    >> Hi,
    >>
    >> Can anyone please recommend a build tool to build a j2ee based project:
    >> 1. have several projects (web, server, common, etc.)
    >> 2. easy build file creation (perhaps just one, and using directory
    >> structure to dictate builds to jar,ear,sar,war etc.), multiple
    >> artifacts per project (e.g. server files jar and api files jar).
    >> 3. easy dependencies specifications, with recursive dependencies.
    >> 4. variant builds (e.g., build an expanded 'ear' or not)
    >> 5. fast.
    >>
    >> I've looked at maven, jam, savant and buildmagic and can't make up my
    >> mind.
    >>
    >> Thanx,
    >> Ittay
    >>

    >
    > I'd use ant
    Jacques-Olivier Haenni, Mar 15, 2005
    #8
  9. Jacques-Olivier Haenni wrote:
    > A project (potentially composed of different modules (i.e. source
    > directory) and supporting different artifacts) is described in one xml
    > file


    XML? Oh, not again XML. A markup language is simply the wrong tool for a
    declarative or scripting language.

    /Thomas

    --
    The comp.lang.java.gui FAQ:
    ftp://ftp.cs.uu.nl/pub/NEWS.ANSWERS/computer-lang/java/gui/faq
    Thomas Weidenfeller, Mar 15, 2005
    #9
  10. Hello,

    Thomas Weidenfeller wrote:

    > Jacques-Olivier Haenni wrote:
    >
    >> A project (potentially composed of different modules (i.e. source
    >> directory) and supporting different artifacts) is described in one
    >> xml file

    >
    >
    > XML? Oh, not again XML. A markup language is simply the wrong tool for
    > a declarative or scripting language.



    I agree with you that XML is a bad tool for being used as a scripting
    language.

    However, in our case, XML is not used as a declarative or scripting
    language. It is used as a description language; that's totally different !

    The XML file _describes_ the project structure and does not say how the
    project must be compiled.

    The processing is implemented in the build system itself and the XML
    file is used as data input for this processing.

    Hope this justifies the use of XML in that precise case...

    Cheers,

    Jacques-Olivier
    Jacques-Olivier Haenni, Mar 15, 2005
    #10
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Vagif Abilov
    Replies:
    2
    Views:
    542
    Vagif Abilov
    Jul 7, 2004
  2. Replies:
    7
    Views:
    328
  3. Igor
    Replies:
    3
    Views:
    424
  4. marklawford
    Replies:
    2
    Views:
    466
    MKline
    Dec 8, 2006
  5. Byron

    File upload tool recommendations

    Byron, Aug 12, 2005, in forum: ASP General
    Replies:
    2
    Views:
    111
    FunkyMonk
    Aug 12, 2005
Loading...

Share This Page