You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Leo Simons <le...@apache.org> on 2003/08/16 14:25:08 UTC

maven packaging decisions revisited

Hi gang,

I was wrong :D

${blah}/src/api
${blah}/src/impl

seems like a good idea, but it is not when you use maven. Mainly because 
maven will not be refactored to support it (at one point in time the 
consensus was that it would be; that has changed). The reasoning behind 
not supporting multiple source dirs in a project is that it makes plugin 
development more difficult. A tradeoff: a little less flexibility in 
your sourcetree setup gains you flexibility in tool modification.

Basically, the requirement when working with maven is that you have 
*one* sourcetree that results in *one* generated jar file for *one* 
project.xml file. Your build layout should look like this:


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org