title: Developing Maven 3.0 Plugin
body: <p>I have developed few Maven plugins for Maven 2, but I am wondering what are the main changes when I want to develop a plugin (or migrate the existing ones) for Maven 3.0.</p>
  
  <p>The documentation on the Maven site in not up-to-date (<em>what a surprise!</em>) and all related pages still deal with Maven 2.0, like this <a href="http://maven.apache.org/guides/plugin/guide-java-plugin-development.html" rel="noreferrer">one</a>:</p>
  
  <blockquote>
    <p>This guide is intended to assist users
    in developing Java plugins for Maven
    2.0.</p>
  </blockquote>
  
  <p>As an example, in Maven 2 plugin, I defined a configuration parameter like this:</p>
  
  <pre><code>/**
   * Some parameter.
   * 
   * @parameter
   * @required
   */
  private String foo;
  </code></pre>
  
  <p>So now, using the new Maven Plugin API, I expect <em>real</em> Java annotations...</p>
  
  <p>Question: Where can I find documentation / information about the development of <strong>Maven 3</strong> plugins?</p>