Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Java > recommendations for build tool

Reply
Thread Tools

recommendations for build tool

 
 
ittay.dror@gmail.com
Guest
Posts: n/a
 
      03-14-2005
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

 
Reply With Quote
 
 
 
 
Malte
Guest
Posts: n/a
 
      03-14-2005
http://www.velocityreviews.com/forums/(E-Mail Removed) 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
 
Reply With Quote
 
 
 
 
littlewild@gmail.com
Guest
Posts: n/a
 
      03-14-2005
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.

(E-Mail Removed) 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


 
Reply With Quote
 
Bryce
Guest
Posts: n/a
 
      03-14-2005
On 14 Mar 2005 04:38:06 -0800, (E-Mail Removed) 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
 
Reply With Quote
 
ittay.dror@gmail.com
Guest
Posts: n/a
 
      03-14-2005
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.

 
Reply With Quote
 
PRadyut
Guest
Posts: n/a
 
      03-14-2005
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
(E-Mail Removed) 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


 
Reply With Quote
 
Big Jim
Guest
Posts: n/a
 
      03-14-2005
ant

<(E-Mail Removed)> wrote in message
news:(E-Mail Removed) oups.com...
> 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
>



 
Reply With Quote
 
Jacques-Olivier Haenni
Guest
Posts: n/a
 
      03-15-2005
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:

> (E-Mail Removed) 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


 
Reply With Quote
 
Thomas Weidenfeller
Guest
Posts: n/a
 
      03-15-2005
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/...g/java/gui/faq
 
Reply With Quote
 
Jacques-Olivier Haenni
Guest
Posts: n/a
 
      03-15-2005
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
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
New PC build recommendations & help kurrent@gmail.com Computer Support 2 05-30-2006 01:04 AM
need recommendations on what brand, specific computer tool kit to buy (physical tool kits, not software kits/suites) Trevor Smithson Computer Information 1 05-27-2005 01:15 AM
need recommendations on what brand, specific computer tool kit to buy (physical tool kits, not software kits/suites) Trevor Smithson Computer Support 5 05-25-2005 07:48 PM
OT: Spyware Removal Tool recommendations Keyboard Cowboy MCSE 48 10-27-2004 07:54 PM
SWsoft Acronis Disk Director Suite 9.0 Build 508, Acronis OS Selector 8.0 Build 917, Acronis Partition Expert 2003 Build 292, Acronis Power Utilities 2004 Build 502, F-SECURE.ANTI vIRUS.PROXY v1.10.17.WINALL, F-SECURE.ANTI vIRUS v5.50.10260 for CITRI vvcd Computer Support 0 09-25-2004 01:38 AM



Advertisments