On 11/18/2010 03:34 AM, Kristian Rosenvold wrote:
The rant is somewhat about seeing all these internal components.
A little bit, though it is generally easy to see from the package or class name that something should be considered an implementation. My slow learning curve has had to do with the interfaces, probably not helped by starting from embedder code originally written against Maven 2 that was probably doing things the wrong way.
I should note that what I have seen so far of Aether interfaces has been much more clearly documented, and the code looks to do a better job of noticing invalid or missing parameters and throwing helpful exceptions early. So I think the issue is that older code never got fully documented or made foolproof, which is understandable given the focus on shipping 3.0.
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
