Naresh Sikha wrote:
>
> To that end, could someone please provide a overview of how Gump, Maven,
> JJAR/Fetch/CJAN will work together? Or at least their vision? What I mean
by
> this question is how will a developer on a particular project use the
> varying technologies? Will the typical Jakarta developer need to directly
> concern themselves with Gump or will they only need to work out of Ant
using
> Maven/JJAR/Fetch/CJAN tasks?

I think what you are seeing is that there are several people with slightly
different visions trying to sort things out.

I can only speak for myself.  In my world view, there is certainly some
software that I install.  That certainly includes the JDK, a bunch of
packages from Sun, and for most people here would include things like Ant
and other "substrate" projects.  Those packages I simply install.  The
installation generally takes care of such things as creating batch file and
other configuration items.  Both Ant and Tomcat have notions of "home's",
and these installations take care of such things.

For the rest, I personally prefer to build the source.  This is where my
vision is slightly out of whack with the rest of the Java community.  The
standard in the non-Java open source world is the sequence: ./configure;
make; make install.  (Actually, in "better" languages, one simply directly
executes the source, but I won't digress.  ;-)).  Getting the source and
compiling it generally only takes a minute or two, even for larger
packages.  And in the process, you even get provides rudimentary checks
that the software is compatible with your selected JDK and other installed
packages.

Some will say that you get better assurances if you take a "known good
configuration".  There I agree... and I simply install the package.  The
idea of taking a known good configuration and subsetting and reconfiguring
it seems a bit peculiar to me, but then again, what do I know.

That's why I'm trying to make Gump more friendly as an end user tool.  One
simply specificies what projects you want to include (either as installed
packages or build yourself), and let the system take care of everything for
yourself.  You want to select a stable version of this project, or the head
of that project, that's OK too.

I've been using Gump for my personal development for 9 months now.

- Sam Ruby


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to