>�From: Roberto Lo Giacco <[EMAIL PROTECTED]>
>�Date: Tue Aug 29 09:30:31 EDT 2000
>
> At Avalon we are debating over Jar Naming Conventions and I think the same is
> appliable to JAMES: you should have two different jars, one for the generic
> API ( I suggest mailet.jar or - Java Apache Mail Servlet Interfaces -
> jamsi.jar) and one for the server implementation (I suggest james.jar as this
> is the codename of the project).
> This way you distinct between the generic API and it's implementation, both
> developed under the ASF umbrella but the first should be ruled by the Java
> Apache group and the second will be a container for it's implementations, just
> in the same way it's done for servlet interfaces.
> In addition I suggest to split package names into
> org.apache.james -> Mailet container
> org.apache.mailet -> Mailet interfaces

YES! YES! YES!  I love it!  This is exactly what I was trying to do in separating the 
API.  In fact, I even renamed org.apache.mail to org.apache.mailet as per your 
suggestion.  I was then going to have all the avalon/james neutral code in the 
mailet.jar.  This is perfect!  The problem before this separation was that the mailet 
API was tied directly to james and avalong.  Assuming nobody starts throwing rocks at 
my API separation, I'll commit my changes later this week and have JAMES run off of 
the 2 separate jars. (unless we're still in active discussions of course)

Serge Knystautas
Loki Technologies
http://www.lokitech.com/


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives:  <http://www.mail-archive.com/james%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to