Guys, lets try and stay on task. This isn't about the fact that my IDE can beat up your IDE, this is about giving "IDE Developers" (and we all know I'm not just talking about people who use IDEs I'm talking about people who NEEEEEED IDEs) a technical basis for working on Jakarta project. The rest is "very interesting" and is more appropriate for blogspace.
-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




And why the heck should they? Any decent software worth it's salt doesn't
make the user touch their classpath :)



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! :-)


containing the classpath - seems like a decent approach; if all IDEs
supported something like this - and Ant scripts were written to support it - life would be easy.


Have you seen the Maven eclipse integration that adds all the maven goals
into the IDE and runs them background, rather than modally?



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.

-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]>

Reply via email to