-Andy
Jim Moore wrote:
Actually, some of the better ones (like IDEA) spit out ant files pretty much
appropriate for use in a continuous integration tool like Cruise Control,
and rocks for integrated JUnit functionality. (There's even a plug-in to
help you create and maintain JUnit tests.) I haven't seen the library
manager issue you refer to.
Actually, Ant is "guilty" of doing virtually everything you've railed
against IDEs for. I never touch my classpath directly -- Ant manages it for
me. And I've had far more issues with multiple versions with Ant than with
IDEs (both with Ant changes and the libraries it uses, especially JAXP).
Any layer of abstraction involves "leaks"
(http://www.joelonsoftware.com/articles/LeakyAbstractions.html), but that
hardly renders the abstraction worthless. I know 68K and x86 assembly, can
understand Java byte-code, can write fancy perl scripts, and can tear apart
TCP/IP packets. But I have no interest in doing so if I don't need to. I
*like* being able to let Ant handle most of my build needs, and let IDEA
work its magic refactoring my code and just making life that much easier.
But, of course, when the abstraction leaks, I know how to plug it (or at
least where to look).
-Jim Moore
-----Original Message-----
From: Andrew C. Oliver [mailto:[EMAIL PROTECTED]] Sent: Monday, November 25, 2002 4:37 PM
To: Jakarta General List
Subject: Re: IDE Developers' guide
Yeah and IDE project files are AWESOME for automated builds, automated unit testing, gump etc! Its ALSO AWESOME when they stick multiple editions in their IDE libarary manager and get confused as to which is loaded! That works WONDERFULLY! :-)
And why the heck should they? Any decent software worth it's salt doesn't
make the user touch their classpath :)
Is this relevant to the document? Is there something you wish to have added to it? I'm confused on what you're getting at.containing the classpath - seems like a decent approach; if all IDEsHave you seen the Maven eclipse integration that adds all the maven goals
supported something like this - and Ant scripts were written to support it - life would be easy.
into the IDE and runs them background, rather than modally?
-Andy
----
dIon Gillard, Multitask Consulting
Blog: http://www.freeroller.net/page/dion/Weblog
Work: http://www.multitask.com.au
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
