[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: What is Maven?



Hi,

I've been using maven for the last year now, and have been very impressed with 
with it for the exact reasons in the project description you sent out.

One concern I have is how the plugin repository would be managed. It works 
a lot like apt-get, only automatically. This could raise some problems.

Maven pulls in a *lot* of jar files and other things when you first start a
project as an end-user, which could become very wasteful on a multi-user system.
There is support for a site-wide plugin repository, but that would probably mean
getting all (or most) of the jar file dependencies and putting them in a debian
package. Beta 8 didn't have support for using multiple repositories, which is
what would be best for debian. A local user repository, and then a fallback
site-wide repository, with most of the plugins.

A related issue is then, do all of the plugins maven pulls in have to be in 
compliance with debian policy? For example, some of the plugins may only be 
available in binary form, but fundamental to maven's functionality. They aren't 
distributed with the maven suite, but are available by using it.

Anyway, I haven't looked at maven with an eye for debian before, but I'd like to 
see it in the archive if it can go there, it's a very cool tool.

Mike

On Sat, Aug 09, 2003 at 12:49:11PM +0200, Arnaud Vandyck wrote:
> Hi all,
> 
> Does anyone uses Maven? Is there any interrest in Debian? 
> 
> http://maven.apache.org/
> 
>  Maven  has many  goals  , but  in a  nutshell  Maven aims  to make  the
>  developer's life easier by  providing a well defined project structure,
>  well defined  development processes to  follow, and a coherent  body of
>  documentation that keeps your developers and clients apprised of what's
>  happening  with your  project.  Maven  alleviates a  lot  of what  most
>  developers  consider drudgery and  lets them  get on  with the  task at
>  hand. This is essential in  OSS projects where there aren't many people
>  dedicated  to the  task  of documenting  and  propagating the  critical
>  information about your  project which is necessary in  order to attract
>  potential new developers and clients.
> 
> Goals: http://maven.apache.org/goals.html
> Features: http://maven.apache.org/features.html
> 
> And to start: http://maven.apache.org/start/index.html
> 
> Cheers,
> 
> -- Arnaud Vandyck
>    http://alioth.debian.org/users/arnaud-guest/
>    http://alioth.debian.org/developer/diary.php?diary_user=2781


Attachment: pgpiO93inYLAx.pgp
Description: PGP signature


Reply to: