Hello,
I'm very interested in helping with the new maven server project to basically Avalonize ;-) maven. Dion had pointed it out to me after I approached him with a similar idea. I would like to get to the point of submitting patches very soon. Some Background: I have experience with Avalon and various containers/kernels and several other Apache projects. I've been doing open source for a while now and use predominantly Apache and Codehaus OSS when developing. I started with open source back when I wrote device drivers for Linux in 93, but have fell in love with java since my first taste using the 1.0 JDK. I currently lead development on the LDAPd project at sourceforge. It is an attempt at building a pure java LDAP server based on Avalon and SEDA. Questions: Looking at the code for the maven-new project I have a few questions that perhaps someone could help me with: 1). First I see the main service interface to be Maven which is an interface extracted from MavenSession it seems. Are the components implementing this service going to be pooled? 2). Can there be multiple sessions per project? If so then would this require multiple working directories for the project to prevent collisions or would "project locking" be used to enable sessions to share a working directory attaining their goals when they own the project folder. 3). Is there any documentation on the goals of this new exciting project? If so where can I get to them? I'm searching the CVS repo for maven-new and perhaps a pointer in the right direction could speed things up for me. Thanks, Alex Karasulu
