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

Reply via email to