Hello, I know I am a newcomer, but since I'm in the process of packaging and becoming a maintainer for this package (I'd already done it if I could get some spare time), I want to share my opinion.
I don't think adding third party JARs to the CVS and/or binary dist is a good idea. I think those should be documented as dependencies, and that's what I am going to do for Debian. Including the libs would be the same as if we all included libc.so in every binary package for unix. About the Ant/Maven issue, I got answered to install maven when I couldn't compile using ant (XMLRPC-58). But I definitely don't think any end user should install a 6 megabytes app just to build a binary, maven has a way of creating build.xml files so this has no sense for non-developers. I see this requirement as almost like requiring eclipse for building. No intention to be rude at all, excuse my bad english is that's the case... On 4/12/05, Steve Quint <[EMAIL PROTECTED]> wrote: > At 11:19 AM +0200 4/12/05, Siegfried Goeschl wrote: > >> > >>I know absolutely nothing about Maven, but AFAIK it is a developer tool > >>and not for being used by the end user. In other words, I'd still recommend > >>that these jar files are being added to the binary distribution. If > >>you feel, you > >>are able to do this with Ant, fine for me. > >> > >Well, ANT is a development tool as well ... :-). Thinking along > >these lines we should add the JARs to the binary distribution > > No. Maven can be used to copy all of the dependencies to the output > directory, where all of it can be zipped up into the binary > distribution. > > Let's not move backwards here. Maven provides all of the > functionality of Ant, and addresses many problems beyond what Ant can > do. Adding jars into the CVS repository that can be fetched using > Maven is a step backwards in my opinion. > > I understand the reluctance to learn a new tool. We're all very > busy. But Maven is a better tool, full stop. Avoiding it is like an > attempt to avoid the future. IMHO, the goals we need from build.xml > should be copied/ported in the maven build file, and build.xml should > be removed from CVS. > > -- > > Steve > > ------------------------------------------------------------ > "Always ... always remember: Less is less. More is more. More is > better. And twice as much is good too. Not enough is bad. And too > much is never enough except when it's just about right." > -- The Tick > ------------------------------------------------------------ > -- Martín Ferrari