Hi, I can't honestly tell whether the decision was made to use Aether's APIs directly or not. I made some less liberal changes because I thought that we were not going to use the Aether APIs directly because John wanted to create a new API and Mark seemed vehemently opposed to using them directly. Since then Hérve has integrated the Aether APIs directly into the dependency plugins instead of extending the Maven Artifact APIs and using those. So I'm not sure where the decision was ever made to strictly not use the Aether APIs or if the decision changed or what.
The precedent seems to have been set by Hérve that we are using them, I just want to make sure we're all in agreement. I honestly don't think there is much value in creating another API because it's hard and I don't believe anyone has the time to replicate what Benjamin did. What is everyone thinking now? Thanks, Jason ---------------------------------------------------------- Jason van Zyl Founder & CTO, Sonatype Founder, Apache Maven http://twitter.com/jvanzyl --------------------------------------------------------- believe nothing, no matter where you read it, or who has said it, not even if i have said it, unless it agrees with your own reason and your own common sense. -- Buddha