You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by bu...@apache.org on 2015/09/14 19:46:11 UTC

svn commit: r965419 - in /websites/staging/maven/trunk/content: ./ guides/development/ guides/plugin/ plugin-developers/ plugin-developers/cookbook/

Author: buildbot
Date: Mon Sep 14 17:46:11 2015
New Revision: 965419

Log:
Staging update by buildbot for maven

Modified:
    websites/staging/maven/trunk/content/   (props changed)
    websites/staging/maven/trunk/content/guides/development/guide-maven-development.html
    websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html
    websites/staging/maven/trunk/content/maven-jsr330.html
    websites/staging/maven/trunk/content/maven-logging.html
    websites/staging/maven/trunk/content/maven-site-1.0-site.jar
    websites/staging/maven/trunk/content/plugin-developers/common-bugs.html
    websites/staging/maven/trunk/content/plugin-developers/cookbook/plexus-plugin-upgrade.html

Propchange: websites/staging/maven/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Sep 14 17:46:11 2015
@@ -1 +1 @@
-1703008
+1703009

Modified: websites/staging/maven/trunk/content/guides/development/guide-maven-development.html
==============================================================================
--- websites/staging/maven/trunk/content/guides/development/guide-maven-development.html (original)
+++ websites/staging/maven/trunk/content/guides/development/guide-maven-development.html Mon Sep 14 17:46:11 2015
@@ -519,7 +519,7 @@ rm -rf /tmp/it.repo
 <ul>
 <li><b>Plexus</b>
 <p>Plexus is a full-fledged container supporting different kinds of component lifecycles. It's native lifecycle is like any other modern IoC container, using field injection of both requirements and configuration. All core Maven functionality are Plexus components.</p>
-<p>You can <a class="externalLink" href="http://plexus.codehaus.org">read more about Plexus</a>.</p></li>
+<p>You can <a class="externalLink" href="http://codehaus-plexus.github.io/">read more about Plexus</a>.</p></li>
 <li><b>Modello</b>
 <p>Modello is a simple tool for representing an object model and generate code and resources from the model. Maven is using Modello to generate all Java objects, XML readers and writers, XML Schema and HTML documentation.</p>
 <p>You can <a class="externalLink" href="http://codehaus-plexus.github.io/modello/">read more about Modello</a>.</p></li>
@@ -531,10 +531,10 @@ rm -rf /tmp/it.repo
 <ul>
 <li>Maven Surefire
 <p>Surefire is a testing framework. It can run regular JUnit tests so you won't have to change anything in your code to use it. It support scripting tests in BeanShell and Jython and has special &quot;batteries&quot; for writing acceptance and functional tests for the web and for testing XML-RPC code.</p>
-<p>You can <a class="externalLink" href="http://maven.apache.org/surefire/">read more about Surefire</a>.</p></li>
+<p>You can <a href="/surefire/">read more about Surefire</a>.</p></li>
 <li>Maven Doxia
 <p>Doxia is Maven's documentation engine. It has a sink and parser API that can be used to plug in support for input and output documents.</p>
-<p>You can read more about <a class="externalLink" href="http://maven.apache.org/doxia/">Doxia</a> and the currently supported <a class="externalLink" href="http://maven.apache.org/doxia/references/index.html">document formats</a>.</p></li>
+<p>You can read more about <a href="/doxia/">Doxia</a> and the currently supported <a href="/doxia/references/index.html">document formats</a>.</p></li>
 <li>Maven SCM
 <p>Maven SCM (Source Control Management) is an reusable API which is independent of Maven itself and it is used by the SCM related Maven Plugins. The core part of Maven itself doesn't depend on Maven SCM.</p>
 <p>You can <a class="externalLink" href="http://maven.apache.org/scm/">read more about Scm</a>.</p></li>

Modified: websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html
==============================================================================
--- websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html (original)
+++ websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html Mon Sep 14 17:46:11 2015
@@ -872,8 +872,8 @@ public class MyQueryMojo
 <ol style="list-style-type: decimal">
 <li><a href="../../developers/mojo-api-specification.html">Mojo Documentation</a>: Mojo API, Mojo annotations</li>
 <li><a class="externalLink" href="http://maven.apache.org/shared/maven-plugin-testing-harness/">Maven Plugin Testing Harness</a>: Testing framework for your Mojos.</li>
-<li><a class="externalLink" href="http://plexus.codehaus.org/">Plexus</a>: The IoC container used by Maven.</li>
-<li><a class="externalLink" href="http://plexus.codehaus.org/plexus-utils/">Plexus Common Utilities</a>: Set of utilities classes useful for Mojo development.</li>
+<li><a class="externalLink" href="http://codehaus-plexus.github.io/">Plexus</a>: The IoC container used by Maven.</li>
+<li><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-utils/">Plexus Common Utilities</a>: Set of utilities classes useful for Mojo development.</li>
 <li><a class="externalLink" href="http://commons.apache.org/io/">Commons IO</a>: Set of utilities classes useful for file/path handling.</li>
 <li><a href="../../plugin-developers/common-bugs.html">Common Bugs and Pitfalls</a>: Overview of problematic coding patterns.</li></ol></div></div>
                   </div>

Modified: websites/staging/maven/trunk/content/maven-jsr330.html
==============================================================================
--- websites/staging/maven/trunk/content/maven-jsr330.html (original)
+++ websites/staging/maven/trunk/content/maven-jsr330.html Mon Sep 14 17:46:11 2015
@@ -447,7 +447,7 @@
             <h1>Maven &amp; JSR-330</h1>
 <div class="section">
 <h2><a name="Why_JSR-330"></a>Why JSR-330?</h2>
-<p>Maven has a long history of using dependency injection (DI) by way of <a class="externalLink" href="http://plexus.codehaus.org/">Plexus</a>, so the intent of using <a class="externalLink" href="http://www.jcp.org/en/jsr/detail?id=330">JSR-330</a> is to replace a custom DI mechanism with something standard. The implementation Maven uses - since 3.0-beta-3 - is based on <a class="externalLink" href="http://code.google.com/p/google-guice/">Guice 3.x</a>, which directly supports JSR-330.</p>
+<p>Maven has a long history of using dependency injection (DI) by way of <a class="externalLink" href="http://codehaus-plexus.github.io/">Plexus</a>, so the intent of using <a class="externalLink" href="http://www.jcp.org/en/jsr/detail?id=330">JSR-330</a> is to replace a custom DI mechanism with something standard. The implementation Maven uses - since 3.0-beta-3 - is based on <a class="externalLink" href="http://code.google.com/p/google-guice/">Guice 3.x</a>, which directly supports JSR-330.</p>
 <p>If you are using <a class="externalLink" href="https://github.com/sonatype/plexus-containers">Plexus annotations and APIs</a> currently, there is no rush to switch and no big bang conversions are necessary: Plexus, JSR-330 and Guice APIs all happily co-exist within Maven's core and you can choose to use JSR-330 when you wish. There are hundreds of components written using the Plexus APIs, particularly components and plugins compatible with Maven 2, then those APIs will be supported forever, or at least until Maven fully drops Maven 2 support. </p>
 <p>If you want to use JSR-330, you must understand that your code won't be compatible with Maven 2 or 3.0.x but only with Maven 3.1.0+: even if JSR-330 is available in core since Maven 3.0-beta-3, it was made available to plugins and extensions only in Maven 3.1.0 (see <a class="externalLink" href="http://issues.apache.org/jira/browse/MNG-5343">MNG-5343</a> for more details).</p>
 <p>If you are interested the background of moving from Plexus to Guice and JSR-330, you can refer to the following articles:</p>

Modified: websites/staging/maven/trunk/content/maven-logging.html
==============================================================================
--- websites/staging/maven/trunk/content/maven-logging.html (original)
+++ websites/staging/maven/trunk/content/maven-logging.html Mon Sep 14 17:46:11 2015
@@ -461,7 +461,7 @@ software distributed under the License i
 KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License. --><h1>Maven 3.1.x logging</h1>
-<p>Maven 2.x and 3.0.x use <a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-container-default/apidocs/org/codehaus/plexus/logging/package-summary.html">Plexus logging API</a> with basic Maven implementation writing to stdout.</p>
+<p>Maven 2.x and 3.0.x use <a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-container-default/apidocs/org/codehaus/plexus/logging/package-summary.html">Plexus logging API</a> with basic Maven implementation writing to stdout.</p>
 <p>We have reached the decision that <a class="externalLink" href="http://slf4j.org">SLF4J</a> is the best option for a logging API: SLF4J has reached a certain level of ubiquity and while SLF4J may not be perfect, it's the de facto standard and it's pointless to try and remake another one. There are many implementations to choose from, including <a class="externalLink" href="http://logback.qos.ch">Logback</a> and <a class="externalLink" href="http://logging.apache.org/log4j/2.x/log4j-slf4j-impl/">Log4j2</a>. All the hard work has been done. All the bridges and funnels for other systems function well, which allows others to use whatever logging implementation they like in their components, while still being able to have integrated logging.</p>
 <p>The standard Maven distribution, from Maven 3.1.0 onward, uses the <a class="externalLink" href="http://slf4j.org/apidocs/">SLF4J API</a> for logging combined with the <a class="externalLink" href="http://www.slf4j.org/apidocs/org/slf4j/impl/SimpleLogger.html">SLF4J Simple</a> implementation. Future versions may use a more advanced implementation, but we chose to start simple.</p>
 <p>Looking at the distribution you will see the following layout where the <tt>simplelogger.properties</tt>, <tt>slf4j-api-x.y.z-jar</tt> and <tt>slf4j-simple-x.y.z.jar</tt> specifically relate to the SLF4J implementation:</p>

Modified: websites/staging/maven/trunk/content/maven-site-1.0-site.jar
==============================================================================
Binary files - no diff available.

Modified: websites/staging/maven/trunk/content/plugin-developers/common-bugs.html
==============================================================================
--- websites/staging/maven/trunk/content/plugin-developers/common-bugs.html (original)
+++ websites/staging/maven/trunk/content/plugin-developers/common-bugs.html Mon Sep 14 17:46:11 2015
@@ -481,7 +481,7 @@ Reader reader = new FileReader( javaFile
  */
 Writer writer = new FileWriter( xmlFile );
 writer.write( xmlContent );</pre></div>
-<p>To ease the correct processing of XML files, developers are encouraged to use <tt><a class="externalLink" href="http://plexus.codehaus.org/plexus-utils/apidocs/org/codehaus/plexus/util/ReaderFactory.html#newXmlReader(java.io.File)">ReaderFactory.newXmlReader()</a></tt> and <tt><a class="externalLink" href="http://plexus.codehaus.org/plexus-utils/apidocs/org/codehaus/plexus/util/WriterFactory.html#newXmlWriter(java.io.File)">WriterFactory.newXmlWriter()</a></tt> from the Plexus Utilities.</p></div>
+<p>To ease the correct processing of XML files, developers are encouraged to use <tt><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-utils/apidocs/org/codehaus/plexus/util/ReaderFactory.html#newXmlReader(java.io.File)">ReaderFactory.newXmlReader()</a></tt> and <tt><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-utils/apidocs/org/codehaus/plexus/util/WriterFactory.html#newXmlWriter(java.io.File)">WriterFactory.newXmlWriter()</a></tt> from the Plexus Utilities.</p></div>
 <div class="section">
 <h3><a name="Converting_between_URLs_and_Filesystem_Paths">Converting between URLs and Filesystem Paths</a></h3>
 <p>URLs and filesystem paths are really two different things and converting between them is not trivial. The main source of problems is that different encoding rules apply for the strings that make up a URL or filesystem path. For example, consider the following code snippet and its associated console output:</p>
@@ -516,7 +516,7 @@ File path = new File( url.getPath() );</
  */
 File path = new File( new URI( url.toExternalForm() ) );</pre></div>
 <p>The remaining source of frustration is the conversion from <tt>URL</tt> to <tt>URI</tt>. As already said, the <tt>URL</tt> class accepts malformed URLs which will make the constructor of <tt>URI</tt> throw an exception. And indeed, class loaders from Sun JREs up to Java 1.4 will deliver malformed URLs when queried for a resource. Likewise, the class loaders employed by Maven 2.x deliver malformed resource URLs regardless of the JRE version (see <a class="externalLink" href="http://jira.codehaus.org/browse/MNG-3607">MNG-3607</a>).</p>
-<p>For all these reasons, it is recommended to use <tt><a class="externalLink" href="http://commons.apache.org/io/api-release/org/apache/commons/io/FileUtils.html#toFile(java.net.URL)">FileUtils.toFile()</a></tt> from Commons IO or <tt><a class="externalLink" href="http://plexus.codehaus.org/plexus-utils/apidocs/org/codehaus/plexus/util/FileUtils.html#toFile(java.net.URL)">FileUtils.toFile()</a></tt> from a recent Plexus Utilities.</p></div>
+<p>For all these reasons, it is recommended to use <tt><a class="externalLink" href="http://commons.apache.org/io/api-release/org/apache/commons/io/FileUtils.html#toFile(java.net.URL)">FileUtils.toFile()</a></tt> from Commons IO or <tt><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-utils/apidocs/org/codehaus/plexus/util/FileUtils.html#toFile(java.net.URL)">FileUtils.toFile()</a></tt> from a recent Plexus Utilities.</p></div>
 <div class="section">
 <h3><a name="Handling_Strings_Case-insensitively">Handling Strings Case-insensitively</a></h3>
 <p>When developers need to compare strings without regard to case or want to realize a map with case-insensitive string keys, they often employ <tt><a class="externalLink" href="http://java.sun.com/javase/6/docs/api/java/lang/String.html#toLowerCase()">String.toLowerCase()</a></tt> or <tt><a class="externalLink" href="http://java.sun.com/javase/6/docs/api/java/lang/String.html#toUpperCase()">String.toUpperCase()</a></tt> to create a &quot;normalized&quot; string before doing a simple <tt>String.equals()</tt>. Now, the <tt>to*Case()</tt> methods are overloaded: One takes no arguments and one takes a <tt>Locale</tt> object.</p>
@@ -527,7 +527,7 @@ File path = new File( new URI( url.toExt
  */
 if ( &quot;info&quot;.equals( debugLevel.toLowerCase() ) )
     logger.info( message );</pre></div>
-<p>For case-insensitive string comparisions which should be locale-insensitive, the method <tt><a class="externalLink" href="http://java.sun.com/javase/6/docs/api/java/lang/String.html#equalsIgnoreCase(java.lang.String)">String.equalsIgnoreCase()</a></tt> should be used instead. If only a substring like a prefix/suffix should be compared, the method <tt><a class="externalLink" href="http://java.sun.com/javase/6/docs/api/java/lang/String.html#regionMatches(boolean,%20int,%20java.lang.String,%20int,%20int)">String.regionMatches()</a></tt> can be used instead.</p>
+<p>For case-insensitive string comparisons which should be locale-insensitive, the method <tt><a class="externalLink" href="http://java.sun.com/javase/6/docs/api/java/lang/String.html#equalsIgnoreCase(java.lang.String)">String.equalsIgnoreCase()</a></tt> should be used instead. If only a substring like a prefix/suffix should be compared, the method <tt><a class="externalLink" href="http://java.sun.com/javase/6/docs/api/java/lang/String.html#regionMatches(boolean,%20int,%20java.lang.String,%20int,%20int)">String.regionMatches()</a></tt> can be used instead.</p>
 <p>If the usage of <tt>String.to*Case()</tt> cannot be avoided, the overloaded version taking a <tt>Locale</tt> object should be used, passing in <tt><a class="externalLink" href="http://java.sun.com/javase/6/docs/api/java/util/Locale.html#ENGLISH">Locale.ENGLISH</a></tt>. The resulting code will still run on Non-English systems, the parameter only locks down the casing rules used for the string comparison such that the code delivers the same results on all platforms.</p></div>
 <div class="section">
 <h3><a name="Creating_Resource_Bundle_Families">Creating Resource Bundle Families</a></h3>

Modified: websites/staging/maven/trunk/content/plugin-developers/cookbook/plexus-plugin-upgrade.html
==============================================================================
--- websites/staging/maven/trunk/content/plugin-developers/cookbook/plexus-plugin-upgrade.html (original)
+++ websites/staging/maven/trunk/content/plugin-developers/cookbook/plexus-plugin-upgrade.html Mon Sep 14 17:46:11 2015
@@ -452,8 +452,8 @@
 <h3><a name="Summary"></a>Summary</h3>
 <p>This recipe describes how to upgrade from Plexus Javadoc Tags to Plexus Java Annotations, in 2 steps:</p>
 <ol style="list-style-type: decimal">
-<li>replace the deprecated <a class="externalLink" href="http://plexus.codehaus.org/plexus-maven-plugin/"><tt>plexus-maven-plugin</tt></a>, which only supports Plexus Javadoc Tags, with its successor: <a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-metadata/"><tt>plexus-component-metadata</tt></a>, which support both Plexus Javadoc Tags and Plexus Java Annotations,</li>
-<li>update sources with <a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/">Java Annotations for Plexus</a>.</li></ol></div>
+<li>replace the deprecated <a class="externalLink" href="http://codehaus-plexus.github.io/plexus-maven-plugin/"><tt>plexus-maven-plugin</tt></a>, which only supports Plexus Javadoc Tags, with its successor: <a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-metadata/"><tt>plexus-component-metadata</tt></a>, which support both Plexus Javadoc Tags and Plexus Java Annotations,</li>
+<li>update sources with <a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/">Java Annotations for Plexus</a>.</li></ol></div>
 <div class="section">
 <h3><a name="Prerequisite_Plugins"></a>Prerequisite Plugins</h3>
 <p>Here is the list of the plugins used:</p>
@@ -462,10 +462,10 @@
 <th align="left"><b>Plugin</b></th>
 <th align="left"><b>Version</b></th></tr>
 <tr class="b">
-<td align="left"><a class="externalLink" href="http://plexus.codehaus.org/plexus-maven-plugin/"><tt>plexus-maven-plugin</tt></a></td>
+<td align="left"><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-maven-plugin/"><tt>plexus-maven-plugin</tt></a></td>
 <td align="left">1.3.8</td></tr>
 <tr class="a">
-<td align="left"><a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-metadata/"><tt>plexus-component-metadata</tt></a></td>
+<td align="left"><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-metadata/"><tt>plexus-component-metadata</tt></a></td>
 <td align="left">1.5.5</td></tr></table></div>
 <div class="section">
 <h3><a name="Equivalence_Table"></a>Equivalence Table</h3>
@@ -476,8 +476,8 @@
 <th align="center"><b>plexus-component-metadata</b></th></tr>
 <tr class="b">
 <td align="left"></td>
-<td align="left"><a class="externalLink" href="http://plexus.codehaus.org/plexus-maven-plugin/">project</a> / <a class="externalLink" href="http://plexus.codehaus.org/plexus-maven-plugin/plugin-info.html">plugin info</a></td>
-<td align="left"><a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-metadata/">project</a> / <a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-metadata/plugin-info.html">plugin info</a></td></tr>
+<td align="left"><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-maven-plugin/">project</a> / <a class="externalLink" href="http://codehaus-plexus.github.io/plexus-maven-plugin/plugin-info.html">plugin info</a></td>
+<td align="left"><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-metadata/">project</a> / <a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-metadata/plugin-info.html">plugin info</a></td></tr>
 <tr class="a">
 <th align="left">latest</th>
 <td align="left">1.3.8</td>
@@ -488,24 +488,24 @@
 <td align="left">process-classes</td></tr>
 <tr class="a">
 <th align="left">goals</th>
-<td align="left"><a class="externalLink" href="http://plexus.codehaus.org/plexus-maven-plugin/descriptor-mojo.html"><tt>descriptor</tt></a></td>
-<td align="left"><a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-metadata/generate-metadata-mojo.html"><tt>generate-metadata</tt></a></td></tr>
+<td align="left"><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-maven-plugin/descriptor-mojo.html"><tt>descriptor</tt></a></td>
+<td align="left"><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-metadata/generate-metadata-mojo.html"><tt>generate-metadata</tt></a></td></tr>
 <tr class="b">
 <td align="left"></td>
-<td align="left"><a class="externalLink" href="http://plexus.codehaus.org/plexus-maven-plugin/merge-descriptors-mojo.html"><tt>merge-descriptors</tt></a></td>
+<td align="left"><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-maven-plugin/merge-descriptors-mojo.html"><tt>merge-descriptors</tt></a></td>
 <td align="left">see <tt>staticMetadataDirectory</tt> parameter &#xa0;<br />default: <tt>${basedir}/src/main/resources/META-INF/plexus</tt></td></tr>
 <tr class="a">
 <td align="left"></td>
-<td align="left"><a class="externalLink" href="http://plexus.codehaus.org/plexus-maven-plugin/test-descriptor-mojo.html"><tt>test-descriptor</tt></a></td>
-<td align="left"><a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-metadata/generate-test-metadata-mojo.html"><tt>generate-test-metadata</tt></a></td></tr>
+<td align="left"><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-maven-plugin/test-descriptor-mojo.html"><tt>test-descriptor</tt></a></td>
+<td align="left"><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-metadata/generate-test-metadata-mojo.html"><tt>generate-test-metadata</tt></a></td></tr>
 <tr class="b">
 <td align="left"></td>
-<td align="left"><a class="externalLink" href="http://plexus.codehaus.org/plexus-maven-plugin/test-merge-descriptors-mojo.html"><tt>test-merge-descriptors</tt></a></td>
+<td align="left"><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-maven-plugin/test-merge-descriptors-mojo.html"><tt>test-merge-descriptors</tt></a></td>
 <td align="left">see <tt>testStaticMetadataDirectory</tt> parameter &#xa0;<br />default: <tt>${basedir}/src/test/resources/META-INF/plexus</tt></td></tr>
 <tr class="a">
 <th align="left">source annotations</th>
 <td align="left">javadoc tags: &#xa0;<br /><tt>@plexus.component</tt>, <tt>@plexus.requirement</tt>, <tt>@plexus.configuration</tt> &#xa0;</td>
-<td align="left">javadoc tags + <a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/"><tt>plexus-component-annotations</tt></a> Java 5 annotations:&#xa0;<br /><a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/apidocs/org/codehaus/plexus/component/annotations/Component.html"><tt>@Component</tt></a>, <a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/apidocs/org/codehaus/plexus/component/annotations/Requirement.html"><tt>@Requirement</tt></a>, <a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/apidocs/org/codehaus/plexus/component/annotations/Configuration.html"><tt>@Configuration</tt></a>,</td></tr></table></div>
+<td align="left">javadoc tags + <a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/"><tt>plexus-component-annotations</tt></a> Java 5 annotations:&#xa0;<br /><a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/apidocs/org/codehaus/plexus/component/annotations/Component.html"><tt>@Component</tt></a>, <a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/apidocs/org/codehaus/plexus/component/annotations/Requirement.html"><tt>@Requirement</tt></a>, <a class="externalLink" href="http://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/apidocs/org/codehaus/plexus/component/annotations/Configuration.html"><tt>@Configuration</tt></a>,</td></tr></table></div>
 <div class="section">
 <h3><a name="Recipe"></a>Recipe</h3>
 <div class="section">