You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2013/06/19 14:41:05 UTC
svn commit: r866442 [5/16] - in
/websites/production/maven/content/plugin-testing-archives/LATEST: ./ css/
images/ images/logos/ maven-plugin-testing-harness/
maven-plugin-testing-harness/css/ maven-plugin-testing-harness/examples/
maven-plugin-testing...
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/examples/multiproject.html
==============================================================================
--- websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/examples/multiproject.html (added)
+++ websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/examples/multiproject.html Wed Jun 19 12:41:02 2013
@@ -0,0 +1,279 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ | Generated by Apache Maven Doxia at 2013-06-19
+ | Rendered using Apache Maven Stylus Skin 1.5
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Maven Plugin Testing Mechanism - Testing Multiproject</title>
+ <style type="text/css" media="all">
+ @import url("../css/maven-base.css");
+ @import url("../css/maven-theme.css");
+ @import url("../css/site.css");
+ </style>
+ <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+ <meta name="author" content="Vincent Siveton" />
+ <meta name="Date-Revision-yyyymmdd" content="20130619" />
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+
+<script type="text/javascript">_uacct = "UA-140879-1";
+ urchinTracker();</script>
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="../../../" id="bannerLeft">
+ <img src="../../../images/apache-maven-project-2.png" alt="" />
+ </a>
+ <span id="bannerRight">
+ <img src="../../../images/maven-logo-2.gif" alt="" />
+ </span>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+ <div class="xleft">
+ <a href="http://www.apache.org/" class="externalLink">Apache</a>
+ >
+ <a href="../../../index.html">Maven</a>
+ >
+ <a href="../../index.html">Plugin Testing</a>
+ >
+ <a href="../">Maven Plugin Testing Mechanism</a>
+ >
+ Testing Multiproject
+ </div>
+ <div class="xright">
+ Last Published: 2013-06-19
+ | Version: 2.2-SNAPSHOT
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+ <h5>Overview</h5>
+ <ul>
+ <li class="none">
+ <a href="../index.html">Introduction</a>
+ </li>
+ <li class="none">
+ <a href="../getting-started/index.html">Getting Started</a>
+ </li>
+ <li class="none">
+ <a href="../apidocs/index.html">JavaDocs</a>
+ </li>
+ <li class="none">
+ <a href="../xref/index.html">Source Xref</a>
+ </li>
+ <li class="none">
+ <a href="../faq.html">FAQ</a>
+ </li>
+ </ul>
+ <h5>Examples</h5>
+ <ul>
+ <li class="none">
+ <a href="../examples/complex-mojo-parameters.html">Testing Complex Mojo Parameters</a>
+ </li>
+ <li class="none">
+ <strong>Testing Multiproject</strong>
+ </li>
+ <li class="none">
+ <a href="../examples/repositories.html">Testing Repositories</a>
+ </li>
+ <li class="none">
+ <a href="../examples/artifact.html">Testing Project Artifact</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+ <li class="collapsed">
+ <a href="../project-info.html">Project Information</a>
+ </li>
+ </ul>
+ <h5>Maven Projects</h5>
+ <ul>
+ <li class="none">
+ <a href="../../../ant-tasks/index.html">Ant Tasks</a>
+ </li>
+ <li class="none">
+ <a href="../../../archetype/index.html">Archetype</a>
+ </li>
+ <li class="none">
+ <a href="../../../doxia/index.html">Doxia</a>
+ </li>
+ <li class="none">
+ <a href="../../../jxr/index.html">JXR</a>
+ </li>
+ <li class="none">
+ <a href="../../../maven-1.x/index.html">Maven 1.x</a>
+ </li>
+ <li class="none">
+ <a href="../../../index.html">Maven 2 & 3</a>
+ </li>
+ <li class="none">
+ <a href="../../../pom/index.html">Parent POMs</a>
+ </li>
+ <li class="none">
+ <a href="../../../plugins/index.html">Plugins</a>
+ </li>
+ <li class="none">
+ <a href="../../../plugin-tools/index.html">Plugin Tools</a>
+ </li>
+ <li class="none">
+ <a href="../../../scm/index.html">SCM</a>
+ </li>
+ <li class="none">
+ <a href="../../../shared/index.html">Shared Components</a>
+ </li>
+ <li class="none">
+ <a href="../../../skins/index.html">Skins</a>
+ </li>
+ <li class="none">
+ <a href="../../../surefire/index.html">Surefire</a>
+ </li>
+ <li class="none">
+ <a href="../../../wagon/index.html">Wagon</a>
+ </li>
+ </ul>
+ <h5>ASF</h5>
+ <ul>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/" class="externalLink">Foundation</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="../images/logos/maven-feather.png"/>
+ </a>
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><div class="section">
+<h2>Testing Multiproject<a name="Testing_Multiproject"></a></h2>
+<p><b>Note</b>: This example improves the <a href="../getting-started/index.html">cookbook</a> for multi-project testing.</p>
+<p>Your Mojo should have <tt>@aggregator</tt> parameter, i.e.:</p>
+<ul>
+<li>with java annotations (<a href="/plugin-tools/">maven-plugin-plugin 3.x</a>):
+<div class="source">
+<pre>@Mojo( name = "touch", aggregator = true )
+public class MyMojo
+ extends AbstractMojo
+{
+ ...
+}</pre></div></li>
+<li>or with javadoc tags:
+<div class="source">
+<pre>/**
+ * @goal touch
+ * @aggregator
+ */
+public class MyMojo
+ extends AbstractMojo
+{
+ ...
+}</pre></div></li></ul>
+<p>To test a Mojo in a multiproject area, you need to define several stubs, i.e. for the main test project and its modules.</p>
+<div class="section">
+<h3>Create Stubs<a name="Create_Stubs"></a></h3>
+<p>Stub for the main test project:</p>
+<div class="source">
+<pre>public class MyProjectStub
+ extends MavenProjectStub
+{
+ /**
+ * Default constructor
+ */
+ public MyProjectStub()
+ {
+ ...
+
+ setExecutionRoot( true );
+ }
+
+ /** {@inheritDoc} */
+ public MavenProject getExecutionProject()
+ {
+ return this;
+ }
+}</pre></div>
+<p>Stubs for the subprojects:</p>
+<div class="source">
+<pre>public class SubProject1Stub
+ extends MavenProjectStub
+{
+ /**
+ * Default constructor
+ */
+ public SubProject1Stub()
+ {
+ ...
+ }
+}</pre></div>
+<div class="source">
+<pre>public class SubProject2Stub
+ extends MavenProjectStub
+{
+ /**
+ * Default constructor
+ */
+ public SubProject2Stub()
+ {
+ ...
+ }
+}</pre></div></div>
+<div class="section">
+<h3>Configure <tt>project-to-test</tt> pom<a name="Configure_project-to-test_pom"></a></h3>
+<div class="source">
+<pre><project>
+ ...
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-my-plugin</artifactId>
+ <configuration>
+ ...
+ <project implementation="org.apache.maven.plugin.my.stubs.MyProjectStub"/>
+ <reactorProjects>
+ <project implementation="org.apache.maven.plugin.my.stubs.SubProject1Stub"/>
+ <project implementation="org.apache.maven.plugin.my.stubs.SubProject2Stub"/>
+ </reactorProjects>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project></pre></div></div></div>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">
+ © 2008-2013
+ The Apache Software Foundation
+
+ - <a href="http://maven.apache.org/privacy-policy.html">Privacy Policy</a>.
+ Apache Maven, Maven, Apache, the Apache feather logo, and the Apache Maven project logos are trademarks of The Apache Software Foundation.
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
\ No newline at end of file
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/examples/multiproject.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/examples/multiproject.html
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/examples/repositories.html
==============================================================================
--- websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/examples/repositories.html (added)
+++ websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/examples/repositories.html Wed Jun 19 12:41:02 2013
@@ -0,0 +1,283 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ | Generated by Apache Maven Doxia at 2013-06-19
+ | Rendered using Apache Maven Stylus Skin 1.5
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Maven Plugin Testing Mechanism - Testing Using Repositories</title>
+ <style type="text/css" media="all">
+ @import url("../css/maven-base.css");
+ @import url("../css/maven-theme.css");
+ @import url("../css/site.css");
+ </style>
+ <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+ <meta name="author" content="Vincent Siveton" />
+ <meta name="Date-Revision-yyyymmdd" content="20130619" />
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+
+<script type="text/javascript">_uacct = "UA-140879-1";
+ urchinTracker();</script>
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="../../../" id="bannerLeft">
+ <img src="../../../images/apache-maven-project-2.png" alt="" />
+ </a>
+ <span id="bannerRight">
+ <img src="../../../images/maven-logo-2.gif" alt="" />
+ </span>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+ <div class="xleft">
+ <a href="http://www.apache.org/" class="externalLink">Apache</a>
+ >
+ <a href="../../../index.html">Maven</a>
+ >
+ <a href="../../index.html">Plugin Testing</a>
+ >
+ <a href="../">Maven Plugin Testing Mechanism</a>
+ >
+ Testing Using Repositories
+ </div>
+ <div class="xright">
+ Last Published: 2013-06-19
+ | Version: 2.2-SNAPSHOT
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+ <h5>Overview</h5>
+ <ul>
+ <li class="none">
+ <a href="../index.html">Introduction</a>
+ </li>
+ <li class="none">
+ <a href="../getting-started/index.html">Getting Started</a>
+ </li>
+ <li class="none">
+ <a href="../apidocs/index.html">JavaDocs</a>
+ </li>
+ <li class="none">
+ <a href="../xref/index.html">Source Xref</a>
+ </li>
+ <li class="none">
+ <a href="../faq.html">FAQ</a>
+ </li>
+ </ul>
+ <h5>Examples</h5>
+ <ul>
+ <li class="none">
+ <a href="../examples/complex-mojo-parameters.html">Testing Complex Mojo Parameters</a>
+ </li>
+ <li class="none">
+ <a href="../examples/multiproject.html">Testing Multiproject</a>
+ </li>
+ <li class="none">
+ <strong>Testing Repositories</strong>
+ </li>
+ <li class="none">
+ <a href="../examples/artifact.html">Testing Project Artifact</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+ <li class="collapsed">
+ <a href="../project-info.html">Project Information</a>
+ </li>
+ </ul>
+ <h5>Maven Projects</h5>
+ <ul>
+ <li class="none">
+ <a href="../../../ant-tasks/index.html">Ant Tasks</a>
+ </li>
+ <li class="none">
+ <a href="../../../archetype/index.html">Archetype</a>
+ </li>
+ <li class="none">
+ <a href="../../../doxia/index.html">Doxia</a>
+ </li>
+ <li class="none">
+ <a href="../../../jxr/index.html">JXR</a>
+ </li>
+ <li class="none">
+ <a href="../../../maven-1.x/index.html">Maven 1.x</a>
+ </li>
+ <li class="none">
+ <a href="../../../index.html">Maven 2 & 3</a>
+ </li>
+ <li class="none">
+ <a href="../../../pom/index.html">Parent POMs</a>
+ </li>
+ <li class="none">
+ <a href="../../../plugins/index.html">Plugins</a>
+ </li>
+ <li class="none">
+ <a href="../../../plugin-tools/index.html">Plugin Tools</a>
+ </li>
+ <li class="none">
+ <a href="../../../scm/index.html">SCM</a>
+ </li>
+ <li class="none">
+ <a href="../../../shared/index.html">Shared Components</a>
+ </li>
+ <li class="none">
+ <a href="../../../skins/index.html">Skins</a>
+ </li>
+ <li class="none">
+ <a href="../../../surefire/index.html">Surefire</a>
+ </li>
+ <li class="none">
+ <a href="../../../wagon/index.html">Wagon</a>
+ </li>
+ </ul>
+ <h5>ASF</h5>
+ <ul>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/" class="externalLink">Foundation</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="../images/logos/maven-feather.png"/>
+ </a>
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><div class="section">
+<h2>Testing Using Repositories<a name="Testing_Using_Repositories"></a></h2>
+<p><b>Note</b>: This example improves the <a href="../getting-started/index.html">cookbook</a> for testing repositories.</p>
+<p>When developing a Maven plugin you often need to play with repositories. Suppose that the MyMojo needs to download artifacts into your local repository, i.e.:</p>
+<div class="source">
+<pre>public class MyMojo
+ extends AbstractMojo
+{
+ /**
+ * Used for resolving artifacts
+ */
+ @Component
+ private ArtifactResolver resolver;
+
+ /**
+ * Factory for creating artifact objects
+ */
+ @Component
+ private ArtifactFactory factory;
+
+ /**
+ * Local Repository.
+ */
+ @Parameter( defaultValue = "${localRepository}", readonly = true, required = true )
+ private ArtifactRepository localRepository;
+
+ public void execute()
+ throws MojoExecutionException
+ {
+ ...
+
+ Artifact artifact = factory.createArtifact( "junit", "junit", "3.8.1", "compile", "jar" );
+ try
+ {
+ resolver.resolve( artifact, project.getRemoteArtifactRepositories(), localRepository );
+ }
+ catch ( ArtifactResolutionException e )
+ {
+ throw new MojoExecutionException( "Unable to resolve artifact:" + artifact, e );
+ }
+ catch ( ArtifactNotFoundException e )
+ {
+ throw new MojoExecutionException( "Unable to find artifact:" + artifact, e );
+ }
+
+ ...
+ }
+}</pre></div>
+<div class="section">
+<h3>Create Stubs<a name="Create_Stubs"></a></h3>
+<p>Stub for the test project:</p>
+<div class="source">
+<pre>public class MyProjectStub
+ extends MavenProjectStub
+{
+ /**
+ * Default constructor
+ */
+ public MyProjectStub()
+ {
+ ...
+ }
+
+ /** {@inheritDoc} */
+ public List getRemoteArtifactRepositories()
+ {
+ ArtifactRepository repository = new DefaultArtifactRepository( "central", "http://repo.maven.apache.org/maven2",
+ new DefaultRepositoryLayout() );
+
+ return Collections.singletonList( repository );
+ }
+}</pre></div></div>
+<div class="section">
+<h3>Configure <tt>project-to-test</tt> pom<a name="Configure_project-to-test_pom"></a></h3>
+<div class="source">
+<pre><project>
+ ...
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-my-plugin</artifactId>
+ <configuration>
+ <!-- Specify where this pom will output files -->
+ <outputDirectory>${basedir}/target/test-harness/project-to-test</outputDirectory>
+
+ <!-- By default <<<${basedir}/target/local-repo", where basedir refers
+ to the basedir of maven-my-plugin. -->
+ <localRepository>${localRepository}</localRepository>
+ <!-- The defined stub -->
+ <project implementation="org.apache.maven.plugin.my.stubs.MyProjectStub"/>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project></pre></div>
+<div class="section">
+<h4>Execute test<a name="Execute_test"></a></h4>
+<p>Calling <tt>mvn test</tt> will create <tt>${basedir}/target/local-repo/junitjunit/3.8.1/junit-3.8.1.jar</tt> file.</p></div></div></div>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">
+ © 2008-2013
+ The Apache Software Foundation
+
+ - <a href="http://maven.apache.org/privacy-policy.html">Privacy Policy</a>.
+ Apache Maven, Maven, Apache, the Apache feather logo, and the Apache Maven project logos are trademarks of The Apache Software Foundation.
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
\ No newline at end of file
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/examples/repositories.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/examples/repositories.html
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/faq.html
==============================================================================
--- websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/faq.html (added)
+++ websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/faq.html Wed Jun 19 12:41:02 2013
@@ -0,0 +1,261 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ | Generated by Apache Maven Doxia at 2013-06-19
+ | Rendered using Apache Maven Stylus Skin 1.5
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Maven Plugin Testing Mechanism - Frequently Asked Questions</title>
+ <style type="text/css" media="all">
+ @import url("./css/maven-base.css");
+ @import url("./css/maven-theme.css");
+ @import url("./css/site.css");
+ </style>
+ <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+ <meta name="Date-Revision-yyyymmdd" content="20130619" />
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+
+<script type="text/javascript">_uacct = "UA-140879-1";
+ urchinTracker();</script>
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="../../" id="bannerLeft">
+ <img src="../../images/apache-maven-project-2.png" alt="" />
+ </a>
+ <span id="bannerRight">
+ <img src="../../images/maven-logo-2.gif" alt="" />
+ </span>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+ <div class="xleft">
+ <a href="http://www.apache.org/" class="externalLink">Apache</a>
+ >
+ <a href="../../index.html">Maven</a>
+ >
+ <a href="../index.html">Plugin Testing</a>
+ >
+ <a href="./">Maven Plugin Testing Mechanism</a>
+ >
+ Frequently Asked Questions
+ </div>
+ <div class="xright">
+ Last Published: 2013-06-19
+ | Version: 2.2-SNAPSHOT
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+ <h5>Overview</h5>
+ <ul>
+ <li class="none">
+ <a href="index.html">Introduction</a>
+ </li>
+ <li class="none">
+ <a href="getting-started/index.html">Getting Started</a>
+ </li>
+ <li class="none">
+ <a href="apidocs/index.html">JavaDocs</a>
+ </li>
+ <li class="none">
+ <a href="xref/index.html">Source Xref</a>
+ </li>
+ <li class="none">
+ <strong>FAQ</strong>
+ </li>
+ </ul>
+ <h5>Examples</h5>
+ <ul>
+ <li class="none">
+ <a href="examples/complex-mojo-parameters.html">Testing Complex Mojo Parameters</a>
+ </li>
+ <li class="none">
+ <a href="examples/multiproject.html">Testing Multiproject</a>
+ </li>
+ <li class="none">
+ <a href="examples/repositories.html">Testing Repositories</a>
+ </li>
+ <li class="none">
+ <a href="examples/artifact.html">Testing Project Artifact</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+ <li class="collapsed">
+ <a href="project-info.html">Project Information</a>
+ </li>
+ </ul>
+ <h5>Maven Projects</h5>
+ <ul>
+ <li class="none">
+ <a href="../../ant-tasks/index.html">Ant Tasks</a>
+ </li>
+ <li class="none">
+ <a href="../../archetype/index.html">Archetype</a>
+ </li>
+ <li class="none">
+ <a href="../../doxia/index.html">Doxia</a>
+ </li>
+ <li class="none">
+ <a href="../../jxr/index.html">JXR</a>
+ </li>
+ <li class="none">
+ <a href="../../maven-1.x/index.html">Maven 1.x</a>
+ </li>
+ <li class="none">
+ <a href="../../index.html">Maven 2 & 3</a>
+ </li>
+ <li class="none">
+ <a href="../../pom/index.html">Parent POMs</a>
+ </li>
+ <li class="none">
+ <a href="../../plugins/index.html">Plugins</a>
+ </li>
+ <li class="none">
+ <a href="../../plugin-tools/index.html">Plugin Tools</a>
+ </li>
+ <li class="none">
+ <a href="../../scm/index.html">SCM</a>
+ </li>
+ <li class="none">
+ <a href="../../shared/index.html">Shared Components</a>
+ </li>
+ <li class="none">
+ <a href="../../skins/index.html">Skins</a>
+ </li>
+ <li class="none">
+ <a href="../../surefire/index.html">Surefire</a>
+ </li>
+ <li class="none">
+ <a href="../../wagon/index.html">Wagon</a>
+ </li>
+ </ul>
+ <h5>ASF</h5>
+ <ul>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/" class="externalLink">Foundation</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="./images/logos/maven-feather.png"/>
+ </a>
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <!-- Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License. --><div class="section">
+<h2><a name="top">Frequently Asked Questions</a><a name="Frequently_Asked_Questions"></a></h2>
+<ol style="list-style-type: decimal">
+<li><a href="#What_is_a_Mojo_Testing_Harness">What is a Mojo Testing Harness?</a></li>
+<li><a href="#What_kinds_of_unit_tests_are_supported">What kind of unit tests are supported?</a></li>
+<li><a href="#Maven_2.x_compatibility">Is Mojo Testing Harness 2.x compatible with Maven 2.x?</a></li></ol></div>
+<dl>
+<dt><a name="What_is_a_Mojo_Testing_Harness">What is a Mojo Testing Harness?</a></dt>
+<dd>
+
+<p>
+ A unit test attempts to verify a mojo as an isolated unit, by mocking out the rest of the Maven environment.
+ A mojo unit test does not attempt to run your plugin in the context of a real Maven build.
+ Unit tests are designed to be fast.
+ </p>
+
+<p>
+ This testing library is <b>NOT</b> designed for integration or functional testing:
+ <a href="/plugins/maven-invoker-plugin/"><tt>maven-invoker-plugin</tt></a> is the way to go if you need it,
+ which gives you a complete Maven environment at the cost of more resources and time consuptions.
+ </p>
+
+<p align="right"><a href="#top">[top]</a></p><hr /></dd>
+<dt><a name="What_kinds_of_unit_tests_are_supported">What kind of unit tests are supported?</a></dt>
+<dd>
+
+<p>
+ </p>
+<dl>
+
+<dt>TestCase from JUnit</dt>
+
+<dd>You could use the <a class="externalLink" href="http://junit.org/">JUnit framework</a> to test your plugin in
+ the same way you'd write any other JUnit test cases, i.e. by writing a test class which extends
+ <i>TestCase</i>.</dd>
+
+<dt>TestCase from Plexus</dt>
+
+<dd>Mojos are written to take specific advantage of the <a class="externalLink" href="http://plexus.codehaus.org/plexus-containers/">Plexus
+ container</a>. If you need Plexus container services, you could write your class which extends <i>PlexusTestCase</i>,
+ instead of <i>TestCase</i>.</dd>
+
+<dt>TestCase from Testing Harness</dt>
+
+<dd>If you need to inject Maven objects into your mojo, you could use the <i>maven-plugin-testing-harness</i>.
+ The <i>maven-plugin-testing-harness</i> is explicitly intended to test the
+ <i>org.apache.maven.reporting.AbstractMavenReport#execute()</i> implementation.</dd>
+ </dl>
+
+
+<p align="right"><a href="#top">[top]</a></p><hr /></dd>
+<dt><a name="Maven_2.x_compatibility">Is Mojo Testing Harness 2.x compatible with Maven 2.x?</a></dt>
+<dd>
+
+<p>
+ Mojo Testing Harness 2.0+ requires Maven 3.0. This does not necessary mean that your mojos will be
+ incompatible with Maven 2.x, it only means that mojo unit tests use Maven 3.x libraries to mock Maven
+ environment. Still, if you want to be absolutely sure your mojo is compatible with Maven 2.x, then you probably want
+ to use Mojo Testing Harness 1.x.
+ </p>
+
+<p align="right"><a href="#top">[top]</a></p></dd></dl>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">
+ © 2008-2013
+ The Apache Software Foundation
+
+ - <a href="http://maven.apache.org/privacy-policy.html">Privacy Policy</a>.
+ Apache Maven, Maven, Apache, the Apache feather logo, and the Apache Maven project logos are trademarks of The Apache Software Foundation.
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
\ No newline at end of file
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/faq.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/faq.html
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/getting-started/index.html
==============================================================================
--- websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/getting-started/index.html (added)
+++ websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/getting-started/index.html Wed Jun 19 12:41:02 2013
@@ -0,0 +1,378 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ | Generated by Apache Maven Doxia at 2013-06-19
+ | Rendered using Apache Maven Stylus Skin 1.5
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Maven Plugin Testing Mechanism - How To Use Maven Plugin Testing Harness</title>
+ <style type="text/css" media="all">
+ @import url("../css/maven-base.css");
+ @import url("../css/maven-theme.css");
+ @import url("../css/site.css");
+ </style>
+ <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+ <meta name="author" content="Vincent Siveton" />
+ <meta name="Date-Creation-yyyymmdd" content="20080827" />
+ <meta name="Date-Revision-yyyymmdd" content="20130619" />
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+
+<script type="text/javascript">_uacct = "UA-140879-1";
+ urchinTracker();</script>
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="../../../" id="bannerLeft">
+ <img src="../../../images/apache-maven-project-2.png" alt="" />
+ </a>
+ <span id="bannerRight">
+ <img src="../../../images/maven-logo-2.gif" alt="" />
+ </span>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+ <div class="xleft">
+ <a href="http://www.apache.org/" class="externalLink">Apache</a>
+ >
+ <a href="../../../index.html">Maven</a>
+ >
+ <a href="../../index.html">Plugin Testing</a>
+ >
+ <a href="../">Maven Plugin Testing Mechanism</a>
+ >
+ How To Use Maven Plugin Testing Harness
+ </div>
+ <div class="xright">
+ Last Published: 2013-06-19
+ | Version: 2.2-SNAPSHOT
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+ <h5>Overview</h5>
+ <ul>
+ <li class="none">
+ <a href="../index.html">Introduction</a>
+ </li>
+ <li class="none">
+ <strong>Getting Started</strong>
+ </li>
+ <li class="none">
+ <a href="../apidocs/index.html">JavaDocs</a>
+ </li>
+ <li class="none">
+ <a href="../xref/index.html">Source Xref</a>
+ </li>
+ <li class="none">
+ <a href="../faq.html">FAQ</a>
+ </li>
+ </ul>
+ <h5>Examples</h5>
+ <ul>
+ <li class="none">
+ <a href="../examples/complex-mojo-parameters.html">Testing Complex Mojo Parameters</a>
+ </li>
+ <li class="none">
+ <a href="../examples/multiproject.html">Testing Multiproject</a>
+ </li>
+ <li class="none">
+ <a href="../examples/repositories.html">Testing Repositories</a>
+ </li>
+ <li class="none">
+ <a href="../examples/artifact.html">Testing Project Artifact</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+ <li class="collapsed">
+ <a href="../project-info.html">Project Information</a>
+ </li>
+ </ul>
+ <h5>Maven Projects</h5>
+ <ul>
+ <li class="none">
+ <a href="../../../ant-tasks/index.html">Ant Tasks</a>
+ </li>
+ <li class="none">
+ <a href="../../../archetype/index.html">Archetype</a>
+ </li>
+ <li class="none">
+ <a href="../../../doxia/index.html">Doxia</a>
+ </li>
+ <li class="none">
+ <a href="../../../jxr/index.html">JXR</a>
+ </li>
+ <li class="none">
+ <a href="../../../maven-1.x/index.html">Maven 1.x</a>
+ </li>
+ <li class="none">
+ <a href="../../../index.html">Maven 2 & 3</a>
+ </li>
+ <li class="none">
+ <a href="../../../pom/index.html">Parent POMs</a>
+ </li>
+ <li class="none">
+ <a href="../../../plugins/index.html">Plugins</a>
+ </li>
+ <li class="none">
+ <a href="../../../plugin-tools/index.html">Plugin Tools</a>
+ </li>
+ <li class="none">
+ <a href="../../../scm/index.html">SCM</a>
+ </li>
+ <li class="none">
+ <a href="../../../shared/index.html">Shared Components</a>
+ </li>
+ <li class="none">
+ <a href="../../../skins/index.html">Skins</a>
+ </li>
+ <li class="none">
+ <a href="../../../surefire/index.html">Surefire</a>
+ </li>
+ <li class="none">
+ <a href="../../../wagon/index.html">Wagon</a>
+ </li>
+ </ul>
+ <h5>ASF</h5>
+ <ul>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/" class="externalLink">Foundation</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="../images/logos/maven-feather.png"/>
+ </a>
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><div class="section">
+<h2>Cookbook: How To Use Maven Plugin Testing Harness?<a name="Cookbook:_How_To_Use_Maven_Plugin_Testing_Harness"></a></h2>
+<p>This guide is intended as a reference for those developing Maven plugins, with self-contained references and solutions for common testing cases.</p>
+<div class="section">
+<h3>Prerequisites<a name="Prerequisites"></a></h3>
+<p>We assume that you have already created a plugin. In this cookbook, we make reference to <tt>MyMojo</tt> in <tt>maven-my-plugin</tt> which is generated by the Maven Archetype Plugin, i.e.:</p>
+<div class="source">
+<pre>mvn archetype:create \
+ -DgroupId=org.apache.maven.plugin.my \
+ -DartifactId=maven-my-plugin \
+ -DarchetypeArtifactId=maven-archetype-mojo</pre></div>
+<p>The generated structure should be:</p>
+<div class="source">
+<pre>maven-my-plugin
+ |- pom.xml
+ +- src/
+ +- main/
+ +- java/
+ +- org/
+ +- apache/
+ +- maven/
+ +- plugin/
+ +- my/
+ |- MyMojo.java</pre></div></div>
+<div class="section">
+<h3>Recipe<a name="Recipe"></a></h3>
+<div class="section">
+<h4>Add <tt>maven-plugin-testing-harness</tt> dependency<a name="Add_maven-plugin-testing-harness_dependency"></a></h4>
+<p>As usual, just add <tt>maven-plugin-testing-harness</tt> as following in your pom. Be sure to specify <tt>test</tt> scope.</p>
+<div class="source">
+<pre><project>
+ ...
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven.plugin-testing</groupId>
+ <artifactId>maven-plugin-testing-harness</artifactId>
+ <scope>test</scope>
+ </dependency>
+ ...
+ </dependencies>
+ ...
+</project></pre></div></div>
+<div class="section">
+<h4>Create a <tt>MyMojoTest</tt><a name="Create_a_MyMojoTest"></a></h4>
+<p>Create a <tt>MyMojoTest</tt> (by convention) class in <tt>src/test/java/org/apache/maven/plugin/my</tt> directory. This class should extend <tt>AbstractMojoTestCase</tt> from <tt>maven-plugin-testing-harness</tt>.</p>
+<div class="source">
+<pre>import org.apache.maven.plugin.testing.AbstractMojoTestCase;
+
+public class MyMojoTest
+ extends AbstractMojoTestCase
+{
+ /** {@inheritDoc} */
+ protected void setUp()
+ throws Exception
+ {
+ // required
+ super.setUp();
+
+ ...
+ }
+
+ /** {@inheritDoc} */
+ protected void tearDown()
+ throws Exception
+ {
+ // required
+ super.tearDown();
+
+ ...
+ }
+
+ /**
+ * @throws Exception if any
+ */
+ public void testSomething()
+ throws Exception
+ {
+ File pom = getTestFile( "src/test/resources/unit/project-to-test/pom.xml" );
+ assertNotNull( pom );
+ assertTrue( pom.exists() );
+
+ MyMojo myMojo = (MyMojo) lookupMojo( "touch", pom );
+ assertNotNull( myMojo );
+ myMojo.execute();
+
+ ...
+ }
+}</pre></div>
+<p>In this case, <tt>testSomething()</tt> will test <tt>MyMojo</tt> against a Maven project called <tt>project-to-test</tt>.</p>
+<p><b>Note</b>: By convention, projects for unit testing your should be in the test resources directory.</p>
+<p>Alternatively to extending <tt>AbstractMojoTestCase</tt> and when using Junit-4.10 ff., you may use a <tt>MojoRule</tt>, which just embeds an <tt>AbstractMojoTestCase</tt>.</p>
+<p>When you do not need the functionality in every test method, you may use the <tt>@WithoutMojo</tt> annotation to skip rule executions.</p>
+<div class="source">
+<pre>
+import org.apache.maven.plugin.testing.MojoRule;
+import org.apache.maven.plugin.testing.WithoutMojo;
+
+import org.junit.Rule;
+import static org.junit.Assert.*;
+import org.junit.Test;
+
+public class MyMojoTest
+{
+ @Rule
+ public MojoRule rule = new MojoRule()
+ {
+ @Override
+ protected void before() throws Throwable
+ {
+ }
+
+ @Override
+ protected void after()
+ {
+ }
+ };
+
+ /**
+ * @throws Exception if any
+ */
+ @Test
+ public void testSomething()
+ throws Exception
+ {
+ File pom = rule.getTestFile( "src/test/resources/unit/project-to-test/pom.xml" );
+ assertNotNull( pom );
+ assertTrue( pom.exists() );
+
+ MyMojo myMojo = (MyMojo) rule.lookupMojo( "touch", pom );
+ assertNotNull( myMojo );
+ myMojo.execute();
+
+ ...
+ }
+
+ /** Do not need the MojoRule. */
+ @WithoutMojo
+ @Test
+ public void testSomethingWhichDoesNotNeedTheMojoAndProbablyShouldBeExtractedIntoANewClassOfItsOwn()
+ {
+ ...
+ }
+
+}
+
+</pre></div></div>
+<div class="section">
+<h4>Configuring <tt>project-to-test</tt> pom<a name="Configuring_project-to-test_pom"></a></h4>
+<p>Just create a pom as usual. The names for groupId and artifactId don't really matter since this project will not be deployed.</p>
+<div class="source">
+<pre><project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.plugin.my.unit</groupId>
+ <artifactId>project-to-test</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <packaging>jar</packaging>
+ <name>Test MyMojo</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-my-plugin</artifactId>
+ <configuration>
+ <!-- Specify the MyMojo parameter -->
+ <outputDirectory>target/test-harness/project-to-test</outputDirectory>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project></pre></div></div>
+<div class="section">
+<h4>Execute test<a name="Execute_test"></a></h4>
+<p>As usual, just call:</p>
+<div class="source">
+<pre>mvn test</pre></div></div></div>
+<div class="section">
+<h3>Resources<a name="Resources"></a></h3>
+<ol style="list-style-type: decimal">
+<li><a class="externalLink" href="http://maven.apache.org/guides/plugin/guide-java-plugin-development.html">Guide to Developing Java Plugins</a></li>
+<li><a class="externalLink" href="http://maven.apache.org/guides/mini/guide-configuring-plugins.html">Guide to Configuring Plugins</a></li></ol></div></div>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">
+ © 2008-2013
+ The Apache Software Foundation
+
+ - <a href="http://maven.apache.org/privacy-policy.html">Privacy Policy</a>.
+ Apache Maven, Maven, Apache, the Apache feather logo, and the Apache Maven project logos are trademarks of The Apache Software Foundation.
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
\ No newline at end of file
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/getting-started/index.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/getting-started/index.html
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/apache-maven-project-2.png
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/apache-maven-project-2.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/banner.jpg
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/banner.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/bg.jpg
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/bg.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/breadcrumbs.jpg
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/breadcrumbs.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/close.gif
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/close.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/collapsed.gif
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/collapsed.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/expanded.gif
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/expanded.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/external.png
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/external.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/h3.jpg
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/h3.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/h5.jpg
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/h5.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/icon_error_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/icon_error_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/icon_info_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/icon_info_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/icon_success_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/icon_success_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/icon_warning_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/icon_warning_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/logo_apache.jpg
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/logo_apache.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/logo_maven.jpg
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/logo_maven.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/logos/build-by-maven-black.png
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/logos/build-by-maven-black.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/logos/build-by-maven-white.png
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/logos/build-by-maven-white.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/logos/maven-feather.png
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/logos/maven-feather.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/maven-logo-2.gif
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/maven-logo-2.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/newwindow.png
==============================================================================
Binary file - no diff available.
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/images/newwindow.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/index.html
==============================================================================
--- websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/index.html (added)
+++ websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/index.html Wed Jun 19 12:41:02 2013
@@ -0,0 +1,244 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ | Generated by Apache Maven Doxia at 2013-06-19
+ | Rendered using Apache Maven Stylus Skin 1.5
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Maven Plugin Testing Mechanism - Introduction</title>
+ <style type="text/css" media="all">
+ @import url("./css/maven-base.css");
+ @import url("./css/maven-theme.css");
+ @import url("./css/site.css");
+ </style>
+ <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+ <meta name="author" content="Vincent Siveton" />
+ <meta name="Date-Revision-yyyymmdd" content="20130619" />
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+
+<script type="text/javascript">_uacct = "UA-140879-1";
+ urchinTracker();</script>
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="../../" id="bannerLeft">
+ <img src="../../images/apache-maven-project-2.png" alt="" />
+ </a>
+ <span id="bannerRight">
+ <img src="../../images/maven-logo-2.gif" alt="" />
+ </span>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+ <div class="xleft">
+ <a href="http://www.apache.org/" class="externalLink">Apache</a>
+ >
+ <a href="../../index.html">Maven</a>
+ >
+ <a href="../index.html">Plugin Testing</a>
+ >
+ <a href="./">Maven Plugin Testing Mechanism</a>
+ >
+ Introduction
+ </div>
+ <div class="xright">
+ Last Published: 2013-06-19
+ | Version: 2.2-SNAPSHOT
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+ <h5>Overview</h5>
+ <ul>
+ <li class="none">
+ <strong>Introduction</strong>
+ </li>
+ <li class="none">
+ <a href="getting-started/index.html">Getting Started</a>
+ </li>
+ <li class="none">
+ <a href="apidocs/index.html">JavaDocs</a>
+ </li>
+ <li class="none">
+ <a href="xref/index.html">Source Xref</a>
+ </li>
+ <li class="none">
+ <a href="faq.html">FAQ</a>
+ </li>
+ </ul>
+ <h5>Examples</h5>
+ <ul>
+ <li class="none">
+ <a href="examples/complex-mojo-parameters.html">Testing Complex Mojo Parameters</a>
+ </li>
+ <li class="none">
+ <a href="examples/multiproject.html">Testing Multiproject</a>
+ </li>
+ <li class="none">
+ <a href="examples/repositories.html">Testing Repositories</a>
+ </li>
+ <li class="none">
+ <a href="examples/artifact.html">Testing Project Artifact</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+ <li class="expanded">
+ <a href="project-info.html">Project Information</a>
+ <ul>
+ <li class="none">
+ <strong>About</strong>
+ </li>
+ <li class="none">
+ <a href="project-summary.html">Project Summary</a>
+ </li>
+ <li class="none">
+ <a href="dependency-info.html">Dependency Information</a>
+ </li>
+ <li class="none">
+ <a href="license.html">Project License</a>
+ </li>
+ <li class="none">
+ <a href="team-list.html">Project Team</a>
+ </li>
+ <li class="none">
+ <a href="source-repository.html">Source Repository</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html">Issue Tracking</a>
+ </li>
+ <li class="none">
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+ <li class="none">
+ <a href="dependency-management.html">Dependency Management</a>
+ </li>
+ <li class="none">
+ <a href="dependencies.html">Dependencies</a>
+ </li>
+ <li class="none">
+ <a href="dependency-convergence.html">Dependency Convergence</a>
+ </li>
+ <li class="none">
+ <a href="integration.html">Continuous Integration</a>
+ </li>
+ <li class="none">
+ <a href="plugin-management.html">Plugin Management</a>
+ </li>
+ <li class="none">
+ <a href="plugins.html">Project Plugins</a>
+ </li>
+ <li class="none">
+ <a href="distribution-management.html">Distribution Management</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <h5>Maven Projects</h5>
+ <ul>
+ <li class="none">
+ <a href="../../ant-tasks/index.html">Ant Tasks</a>
+ </li>
+ <li class="none">
+ <a href="../../archetype/index.html">Archetype</a>
+ </li>
+ <li class="none">
+ <a href="../../doxia/index.html">Doxia</a>
+ </li>
+ <li class="none">
+ <a href="../../jxr/index.html">JXR</a>
+ </li>
+ <li class="none">
+ <a href="../../maven-1.x/index.html">Maven 1.x</a>
+ </li>
+ <li class="none">
+ <a href="../../index.html">Maven 2 & 3</a>
+ </li>
+ <li class="none">
+ <a href="../../pom/index.html">Parent POMs</a>
+ </li>
+ <li class="none">
+ <a href="../../plugins/index.html">Plugins</a>
+ </li>
+ <li class="none">
+ <a href="../../plugin-tools/index.html">Plugin Tools</a>
+ </li>
+ <li class="none">
+ <a href="../../scm/index.html">SCM</a>
+ </li>
+ <li class="none">
+ <a href="../../shared/index.html">Shared Components</a>
+ </li>
+ <li class="none">
+ <a href="../../skins/index.html">Skins</a>
+ </li>
+ <li class="none">
+ <a href="../../surefire/index.html">Surefire</a>
+ </li>
+ <li class="none">
+ <a href="../../wagon/index.html">Wagon</a>
+ </li>
+ </ul>
+ <h5>ASF</h5>
+ <ul>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/" class="externalLink">Foundation</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="./images/logos/maven-feather.png"/>
+ </a>
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <!-- Licensed to the Apache Software Foundation (ASF) under one --><!-- or more contributor license agreements. See the NOTICE file --><!-- distributed with this work for additional information --><!-- regarding copyright ownership. The ASF licenses this file --><!-- to you under the Apache License, Version 2.0 (the --><!-- "License"); you may not use this file except in compliance --><!-- with the License. You may obtain a copy of the License at --><!-- --><!-- http://www.apache.org/licenses/LICENSE-2.0 --><!-- --><!-- Unless required by applicable law or agreed to in writing, --><!-- software distributed under the License is distributed on an --><!-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY --><!-- KIND, either express or implied. See the License for the --><!-- specific language governing permissions and limitations --><!-- under the License. --><div class="section">
+<h2>Maven Plugin Testing Harness<a name="Maven_Plugin_Testing_Harness"></a></h2>
+<p>The Maven Plugin Testing Harness provides mechanisms to manage tests on Mojos, i.e. by pre-constructing the <a class="externalLink" href="http://plexus.codehaus.org">Plexus</a> components, providing stub objects for Maven functionality such as projects, and populating fields from an XML file that resembles the plugin configuration in the POM.</p>
+<p>The best way to start is to read the cookbook <a href="./getting-started/index.html">How to use Maven Plugin Testing Harness</a>.</p>
+<div class="section">
+<h3>Examples<a name="Examples"></a></h3>
+<p>The following examples shows how to use the Testing Harness in more advanced usecases:</p>
+<ul>
+<li><a href="./examples/complex-mojo-parameters.html">Testing Complex Mojo Parameters</a></li>
+<li><a href="./examples/multiproject.html">Testing Multiproject</a></li>
+<li><a href="./examples/repositories.html">Testing Using Repositories</a></li>
+<li><a href="./examples/artifact.html">Testing Project Artifact</a></li></ul></div></div>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">
+ © 2008-2013
+ The Apache Software Foundation
+
+ - <a href="http://maven.apache.org/privacy-policy.html">Privacy Policy</a>.
+ Apache Maven, Maven, Apache, the Apache feather logo, and the Apache Maven project logos are trademarks of The Apache Software Foundation.
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
\ No newline at end of file
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/index.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/index.html
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/integration.html
==============================================================================
--- websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/integration.html (added)
+++ websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/integration.html Wed Jun 19 12:41:02 2013
@@ -0,0 +1,242 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+ | Generated by Apache Maven Doxia at 2013-06-19
+ | Rendered using Apache Maven Stylus Skin 1.5
+-->
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Maven Plugin Testing Mechanism - Continuous Integration</title>
+ <style type="text/css" media="all">
+ @import url("./css/maven-base.css");
+ @import url("./css/maven-theme.css");
+ @import url("./css/site.css");
+ </style>
+ <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
+ <meta name="Date-Revision-yyyymmdd" content="20130619" />
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+
+<script type="text/javascript">_uacct = "UA-140879-1";
+ urchinTracker();</script>
+ </head>
+ <body class="composite">
+ <div id="banner">
+ <a href="../../" id="bannerLeft">
+ <img src="../../images/apache-maven-project-2.png" alt="" />
+ </a>
+ <span id="bannerRight">
+ <img src="../../images/maven-logo-2.gif" alt="" />
+ </span>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="breadcrumbs">
+
+ <div class="xleft">
+ <a href="http://www.apache.org/" class="externalLink">Apache</a>
+ >
+ <a href="../../index.html">Maven</a>
+ >
+ <a href="../index.html">Plugin Testing</a>
+ >
+ <a href="./">Maven Plugin Testing Mechanism</a>
+ >
+ Continuous Integration
+ </div>
+ <div class="xright">
+ Last Published: 2013-06-19
+ | Version: 2.2-SNAPSHOT
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ <div id="leftColumn">
+ <div id="navcolumn">
+
+ <h5>Overview</h5>
+ <ul>
+ <li class="none">
+ <a href="index.html">Introduction</a>
+ </li>
+ <li class="none">
+ <a href="getting-started/index.html">Getting Started</a>
+ </li>
+ <li class="none">
+ <a href="apidocs/index.html">JavaDocs</a>
+ </li>
+ <li class="none">
+ <a href="xref/index.html">Source Xref</a>
+ </li>
+ <li class="none">
+ <a href="faq.html">FAQ</a>
+ </li>
+ </ul>
+ <h5>Examples</h5>
+ <ul>
+ <li class="none">
+ <a href="examples/complex-mojo-parameters.html">Testing Complex Mojo Parameters</a>
+ </li>
+ <li class="none">
+ <a href="examples/multiproject.html">Testing Multiproject</a>
+ </li>
+ <li class="none">
+ <a href="examples/repositories.html">Testing Repositories</a>
+ </li>
+ <li class="none">
+ <a href="examples/artifact.html">Testing Project Artifact</a>
+ </li>
+ </ul>
+ <h5>Project Documentation</h5>
+ <ul>
+ <li class="expanded">
+ <a href="project-info.html">Project Information</a>
+ <ul>
+ <li class="none">
+ <a href="index.html">About</a>
+ </li>
+ <li class="none">
+ <a href="project-summary.html">Project Summary</a>
+ </li>
+ <li class="none">
+ <a href="dependency-info.html">Dependency Information</a>
+ </li>
+ <li class="none">
+ <a href="license.html">Project License</a>
+ </li>
+ <li class="none">
+ <a href="team-list.html">Project Team</a>
+ </li>
+ <li class="none">
+ <a href="source-repository.html">Source Repository</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html">Issue Tracking</a>
+ </li>
+ <li class="none">
+ <a href="mail-lists.html">Mailing Lists</a>
+ </li>
+ <li class="none">
+ <a href="dependency-management.html">Dependency Management</a>
+ </li>
+ <li class="none">
+ <a href="dependencies.html">Dependencies</a>
+ </li>
+ <li class="none">
+ <a href="dependency-convergence.html">Dependency Convergence</a>
+ </li>
+ <li class="none">
+ <strong>Continuous Integration</strong>
+ </li>
+ <li class="none">
+ <a href="plugin-management.html">Plugin Management</a>
+ </li>
+ <li class="none">
+ <a href="plugins.html">Project Plugins</a>
+ </li>
+ <li class="none">
+ <a href="distribution-management.html">Distribution Management</a>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <h5>Maven Projects</h5>
+ <ul>
+ <li class="none">
+ <a href="../../ant-tasks/index.html">Ant Tasks</a>
+ </li>
+ <li class="none">
+ <a href="../../archetype/index.html">Archetype</a>
+ </li>
+ <li class="none">
+ <a href="../../doxia/index.html">Doxia</a>
+ </li>
+ <li class="none">
+ <a href="../../jxr/index.html">JXR</a>
+ </li>
+ <li class="none">
+ <a href="../../maven-1.x/index.html">Maven 1.x</a>
+ </li>
+ <li class="none">
+ <a href="../../index.html">Maven 2 & 3</a>
+ </li>
+ <li class="none">
+ <a href="../../pom/index.html">Parent POMs</a>
+ </li>
+ <li class="none">
+ <a href="../../plugins/index.html">Plugins</a>
+ </li>
+ <li class="none">
+ <a href="../../plugin-tools/index.html">Plugin Tools</a>
+ </li>
+ <li class="none">
+ <a href="../../scm/index.html">SCM</a>
+ </li>
+ <li class="none">
+ <a href="../../shared/index.html">Shared Components</a>
+ </li>
+ <li class="none">
+ <a href="../../skins/index.html">Skins</a>
+ </li>
+ <li class="none">
+ <a href="../../surefire/index.html">Surefire</a>
+ </li>
+ <li class="none">
+ <a href="../../wagon/index.html">Wagon</a>
+ </li>
+ </ul>
+ <h5>ASF</h5>
+ <ul>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/" class="externalLink">Foundation</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a>
+ </li>
+ <li class="none">
+ <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
+ </li>
+ </ul>
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img alt="Built by Maven" src="./images/logos/maven-feather.png"/>
+ </a>
+
+ </div>
+ </div>
+ <div id="bodyColumn">
+ <div id="contentBox">
+ <div class="section">
+<h2>Overview<a name="Overview"></a></h2><a name="Overview"></a>
+<p>This project uses <a class="externalLink" href="http://jenkins-ci.org/">Jenkins</a>.</p></div>
+<div class="section">
+<h2>Access<a name="Access"></a></h2><a name="Access"></a>
+<p>The following is a link to the continuous integration system used by the project.</p>
+<div class="source">
+<pre><a class="externalLink" href="https://builds.apache.org/job/maven-plugin-testing/">https://builds.apache.org/job/maven-plugin-testing/</a></pre></div></div>
+<div class="section">
+<h2>Notifiers<a name="Notifiers"></a></h2><a name="Notifiers"></a>
+<p>No notifiers are defined. Please check back at a later date.</p></div>
+ </div>
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ <div id="footer">
+ <div class="xright">
+ © 2008-2013
+ The Apache Software Foundation
+
+ - <a href="http://maven.apache.org/privacy-policy.html">Privacy Policy</a>.
+ Apache Maven, Maven, Apache, the Apache feather logo, and the Apache Maven project logos are trademarks of The Apache Software Foundation.
+ </div>
+ <div class="clear">
+ <hr/>
+ </div>
+ </div>
+ </body>
+</html>
\ No newline at end of file
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/integration.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: websites/production/maven/content/plugin-testing-archives/LATEST/maven-plugin-testing-harness/integration.html
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision