Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / March 2005

Tip: Looking for answers? Try searching our database.

recommendations for build tool

Thread view: 
ittay.dror@gmail.com - 14 Mar 2005 13:38 GMT
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
Malte - 14 Mar 2005 16:02 GMT
> Hi,
>
[quoted text clipped - 12 lines]
> Thanx,
> Ittay

I'd use ant
ittay.dror@gmail.com - 14 Mar 2005 20:16 GMT
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.
Jacques-Olivier Haenni - 15 Mar 2005 08:00 GMT
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

>> Hi,
>>
[quoted text clipped - 14 lines]
>
> I'd use ant
Thomas Weidenfeller - 15 Mar 2005 09:05 GMT
> 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

Signature

The comp.lang.java.gui FAQ:
ftp://ftp.cs.uu.nl/pub/NEWS.ANSWERS/computer-lang/java/gui/faq

Jacques-Olivier Haenni - 15 Mar 2005 09:35 GMT
Hello,

>> 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
littlewild@gmail.com - 14 Mar 2005 16:43 GMT
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.

> Hi,
>
[quoted text clipped - 12 lines]
> Thanx,
> Ittay
Bryce - 14 Mar 2005 16:51 GMT
>Hi,
>
[quoted text clipped - 9 lines]
>I've looked at maven, jam, savant and buildmagic and can't make up my
>mind.

Ant?

--
now with more cowbell
PRadyut - 14 Mar 2005 20:43 GMT
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
> Hi,
>
[quoted text clipped - 12 lines]
> Thanx,
> Ittay
Big Jim - 14 Mar 2005 21:09 GMT
ant

> Hi,
>
[quoted text clipped - 12 lines]
> Thanx,
> Ittay


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.