Thanks, Dennis.  That helps and I agree with your arguments for inheritence in 
genera;.
 
But why a Jakarta parent?  And can you answer the second question about 
addressing?  I am -0 on doing anything that cements "Jakarta" into the 
namespace above commons artifacts.  Sorry if this has been discussed and agreed 
and I just missed it.
 
Phil

________________________________

From: Dennis Lundberg [mailto:[EMAIL PROTECTED]
Sent: Fri 8/11/2006 9:36 AM
To: Jakarta General List
Subject: Re: svn commit: r430653 - /jakarta/jakarta-build/trunk/pom.xml



Phil Steitz wrote:
> Henri Yandell wrote:
>> First few commit messages bounced on this btw, until I fixed that up.
>> It's a maven2
> Hen,
>
> Can you enlighten the rest of us as to what this is for and what, if
> any, implications it has on how we address maven2 artifacts originating
> in jakarta projects?
>
> Phil

<snip/>

The purpose of having a parent pom is to reduce the amount of
information you need to put in the pom of a specific project.

It also makes sure that all projects us the *same* information for
certain things. These things are put in the parent. An example of this
is which plugins *all* projects must use. Each project can then add more
plugins if they so desire.

Now I know some of you are preparing to throw in arguments about how we
tried to do this with Maven 1 and it failed. Before you do there is one
crucial difference. In Maven 1 the parent had to reside somewhere within
the same file system as your project. In Maven 2 the parent pom is
published to a Maven repository. It is then downloaded like any other
artifact by Maven automatically. So there will be no need to check out
jakarta-build from svn and putting it in the exact correct location on
your own machine.

--
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to