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
pgp2qwTG2VLKR.pgp
Description: PGP signature