On Tue, January 4, 2011 9:25:24 PM, Brett said:
The currently supported APIs in Maven 3 are the same as in Maven 2, including the mojo annotations (which are not Plexus annotations). There's some talk about expanding the plugin API in future releases to enumerate a supported API for all these things, but it's not intended that you depend on Guice or Aether directly. Thanks Brett. Shorter term then, with many of the maven 2 API's marked deprecated in Maven 3.0, it would be good to know which APIs we should ignore the warnings and press on and which APIs have alternative implementations. ArtifactFactory for instance. http://docs.codehaus.org/display/MAVENUSER/Mojo+Developer+Cookbook A quick note in the wiki would be great.