|RFC: dependency management for web applications? [message #196510]
||Tue, 17 July 2007 07:22
| Kristian Rink
Registered: July 2009
don't know whether this is the right place for questions like that,
nevertheless: We're a rather small company, so far having one java /
web developer (me) making use of Eclipse + WTP to build applications
including quite a bunch of external jars / libraries. So far, these
libs do live in a local repository on my development machine and it
works fine this way given that nobody else needs access to it.
However, this is a bad solution, imagining that maybe all of a sudden
someone else should be capable of getting the code from our local SVN
(merely a matter of convenience at the moment) and building / working
with the application without spending weeks and weeks of figuring out
what libraries (and versions of libraries) and possibly dependencies of
these libraries needed for that.
To cut things short: I am searching for some tool / way / concept to
take care of managing this sort of dependencies, to fetch the right
packages and move them to the right place when dealing with one of
these applications for the first time. This tool should seamlessly
integrate with Eclipse WTP (especially in terms of "J2EE module
dependencies" exported with the application when doing "Export to
war"), and it should work without requiring too much configuration
So far, I slightly looked into two solutions, maven(2) and ivy+ant,
both of them seem to somewhat address my very issue, but both of them
also seem to require more than just a few moments of reading
documentation in order to get used to.
Question: How do you people manage situations like that? What do you do
to take care of your application dependencies? Maven? Ivy? Having a
local library repository available via some global file system (NFS,
CIFS, ...)? Any recommendations / pitfalls / things to consider, here?
Any tutorials / help / documentation recommended to be read on that?
Thanks in advance and bye,
Kristian Rink * http://zimmer428.net * http://flickr.com/photos/z428/
jab: email@example.com * icq: 48874445 * fon: ++49 176 2447 2771
"One dreaming alone, it will be only a dream; many dreaming together
is the beginning of a new reality." (Hundertwasser)
Powered by FUDForum
. Page generated in 0.06450 seconds