OK - I'm hijacking my own thread.

I think I have a simple rule / best practice
now for structuring dependencies. 

I would love feedback on this before I begin coding
the mojo that checks conformance. 

Here are the rules:

Keep all dependencies specified in the top 
level pom's dependencyManagement section.

Specify scope and version in child projects,
only when scope and version need to be
different from
those provided in the top level pom.

Thoughts?

Thanks,
- Ole

--- Ole Ersoy <[EMAIL PROTECTED]> wrote:

> Hi,
> 
> I'm working on a mojo that will analyze a build's
> poms and come up with structuring recommendations.
> 
> For dependencies I had a simple rule in mind.
> 
> Keep them either on the parent or the child, unless
> one of the children has to override the parent's
> version setting...so this would only happen if a
> parent had 3 children, two of which needed the same
> version and a 3rd
> needing a different version.
> 
> However Maven also has the dependencyManagement
> element.
> Does that do something that the regular dependencies
> element does not?
> 
> Also, if anyone has other pom structuring rules /
> best
> practices they would like to see included in the
> report
> I'm accepting requests.  The report mojo will be
> apache licensed.
> 
> Cheers,
> - Ole
> 
> 
> 
> 
>  
>
____________________________________________________________________________________
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail
> beta.
> http://new.mail.yahoo.com
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



 
____________________________________________________________________________________
Want to start your own business?
Learn how on Yahoo! Small Business.
http://smallbusiness.yahoo.com/r-index

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

Reply via email to