You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2014/10/30 06:46:58 UTC
svn commit: r1635386 - in /maven/shared/trunk/maven-reporting-exec: ./
src/main/java/org/apache/maven/reporting/exec/
Author: hboutemy
Date: Thu Oct 30 05:46:57 2014
New Revision: 1635386
URL: http://svn.apache.org/r1635386
Log:
upgraded parent pom
Modified:
maven/shared/trunk/maven-reporting-exec/pom.xml
maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/DefaultMavenPluginManagerHelper.java
maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/DefaultMavenReportExecutor.java
maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/MavenPluginManagerHelper.java
maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/MavenReportExecutor.java
maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/ReportPlugin.java
Modified: maven/shared/trunk/maven-reporting-exec/pom.xml
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-reporting-exec/pom.xml?rev=1635386&r1=1635385&r2=1635386&view=diff
==============================================================================
--- maven/shared/trunk/maven-reporting-exec/pom.xml (original)
+++ maven/shared/trunk/maven-reporting-exec/pom.xml Thu Oct 30 05:46:57 2014
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-shared-components</artifactId>
- <version>20</version>
+ <version>21</version>
<relativePath>../maven-shared-components/pom.xml</relativePath>
</parent>
Modified: maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/DefaultMavenPluginManagerHelper.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/DefaultMavenPluginManagerHelper.java?rev=1635386&r1=1635385&r2=1635386&view=diff
==============================================================================
--- maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/DefaultMavenPluginManagerHelper.java (original)
+++ maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/DefaultMavenPluginManagerHelper.java Thu Oct 30 05:46:57 2014
@@ -35,6 +35,9 @@ import org.codehaus.plexus.component.ann
import org.codehaus.plexus.component.annotations.Requirement;
import org.codehaus.plexus.logging.Logger;
+/**
+ *
+ */
@Component( role = MavenPluginManagerHelper.class )
public class DefaultMavenPluginManagerHelper
implements MavenPluginManagerHelper
@@ -97,7 +100,8 @@ public class DefaultMavenPluginManagerHe
{
try
{
- Thread.currentThread().getContextClassLoader().loadClass( "org.sonatype.aether.graph.DependencyFilter" );
+ ClassLoader cl = Thread.currentThread().getContextClassLoader();
+ cl.loadClass( "org.sonatype.aether.graph.DependencyFilter" );
isEclipseAether = false;
}
catch ( ClassNotFoundException e )
Modified: maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/DefaultMavenReportExecutor.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/DefaultMavenReportExecutor.java?rev=1635386&r1=1635385&r2=1635386&view=diff
==============================================================================
--- maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/DefaultMavenReportExecutor.java (original)
+++ maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/DefaultMavenReportExecutor.java Thu Oct 30 05:46:57 2014
@@ -66,7 +66,8 @@ import org.codehaus.plexus.util.xml.Xpp3
* <li>use the one defined in the reportPlugin configuration,</li>
* <li>search similar (same groupId and artifactId) plugin in the build/plugins section of the pom,</li>
* <li>search similar (same groupId and artifactId) plugin in the build/pluginManagement section of the pom,</li>
- * <li>ask {@link PluginVersionResolver} to get a fallback version (display a warning as it's not a recommended use).</li>
+ * <li>ask {@link PluginVersionResolver} to get a fallback version (display a warning as it's not a recommended use).
+ * </li>
* </ol>
* </p>
* <p>
Modified: maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/MavenPluginManagerHelper.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/MavenPluginManagerHelper.java?rev=1635386&r1=1635385&r2=1635386&view=diff
==============================================================================
--- maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/MavenPluginManagerHelper.java (original)
+++ maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/MavenPluginManagerHelper.java Thu Oct 30 05:46:57 2014
@@ -24,16 +24,15 @@ import java.util.List;
import org.apache.maven.execution.MavenSession;
import org.apache.maven.model.Plugin;
import org.apache.maven.plugin.InvalidPluginDescriptorException;
-import org.apache.maven.plugin.MavenPluginManager;
import org.apache.maven.plugin.PluginContainerException;
import org.apache.maven.plugin.PluginDescriptorParsingException;
import org.apache.maven.plugin.PluginResolutionException;
import org.apache.maven.plugin.descriptor.PluginDescriptor;
/**
- * {@link MavenPluginManager} helper to deal with API changes between Maven 3.0.x and 3.1.x, ie switch from Sonatype Aether
- * (in <code>org.sonatype.aether</code> package) to Eclipse Aether (in <code>org.eclipse.aether</code> package) for
- * some parameters.
+ * {@link org.apache.maven.plugin.MavenPluginManager} helper to deal with API changes between Maven 3.0.x and 3.1.x, ie
+ * switch from Sonatype Aether (in <code>org.sonatype.aether</code> package) to Eclipse Aether (in
+ * <code>org.eclipse.aether</code> package) for some parameters.
*
* @author Hervé Boutemy
* @since 1.1
@@ -41,7 +40,8 @@ import org.apache.maven.plugin.descripto
public interface MavenPluginManagerHelper
{
/**
- * Helper for {@link MavenPluginManager#getPluginDescriptor(Plugin, List, org.eclipse.aether.RepositorySystemSession)}
+ * Helper for {@link org.apache.maven.plugin.MavenPluginManager#getPluginDescriptor
+ * MavenPluginManager#getPluginDescriptor(Plugin, List, xxx.aether.RepositorySystemSession)}
*
* @param plugin
* @param session
@@ -54,7 +54,8 @@ public interface MavenPluginManagerHelpe
throws PluginResolutionException, PluginDescriptorParsingException, InvalidPluginDescriptorException;
/**
- * Helper for {@link MavenPluginManager#setupPluginRealm(PluginDescriptor, MavenSession, ClassLoader, List, org.eclipse.aether.graph.DependencyFilter)
+ * Helper for {@link org.apache.maven.plugin.MavenPluginManager#setupPluginRealm
+ * MavenPluginManager#setupPluginRealm(PluginDescriptor, ..., List, xxx.aether.graph.DependencyFilter)}
*
* @param pluginDescriptor
* @param session
Modified: maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/MavenReportExecutor.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/MavenReportExecutor.java?rev=1635386&r1=1635385&r2=1635386&view=diff
==============================================================================
--- maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/MavenReportExecutor.java (original)
+++ maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/MavenReportExecutor.java Thu Oct 30 05:46:57 2014
@@ -22,21 +22,22 @@ package org.apache.maven.reporting.exec;
import java.util.List;
import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.reporting.MavenReport;
/**
- * This component will prepare {@link MavenReport}s for later generation.
- * If a {@link MavenReport} needs to fork a goal or a lifecycle phase, this fork is executed.
- * <p>Notice that Maven Reports are classical {@link org.apache.maven.plugin.Mojo Mojos} implementing
- * the {@link MavenReport} interface: when used as reports, their <code>Mojo.execute()</code> method is
- * not to be used but <code>MavenReport.generate()</code>.</p>
+ * This component will prepare {@link org.apache.maven.reporting.MavenReport}s for later generation. If a
+ * {@link org.apache.maven.reporting.MavenReport} needs to fork a goal or a lifecycle phase, this fork is executed.
+ * <p>
+ * Notice that Maven Reports are classical {@link org.apache.maven.plugin.Mojo Mojos} implementing the
+ * {@link org.apache.maven.reporting.MavenReport} interface: when used as reports, their <code>Mojo.execute()</code>
+ * method is not to be used but <code>MavenReport.generate()</code>.
+ * </p>
*
* @author Olivier Lamy
*/
public interface MavenReportExecutor
{
/**
- * Build the {@link MavenReport}s, with associated forked executions if necessary.
+ * Build the {@link org.apache.maven.reporting.MavenReport}s, with associated forked executions if necessary.
*
* @param mavenReportExecutorRequest
* @return a list or prepared Maven report executions
Modified: maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/ReportPlugin.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/ReportPlugin.java?rev=1635386&r1=1635385&r2=1635386&view=diff
==============================================================================
--- maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/ReportPlugin.java (original)
+++ maven/shared/trunk/maven-reporting-exec/src/main/java/org/apache/maven/reporting/exec/ReportPlugin.java Thu Oct 30 05:46:57 2014
@@ -23,12 +23,11 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-import org.apache.maven.model.Plugin;
import org.codehaus.plexus.configuration.PlexusConfiguration;
/**
- * Represents a reporting plugin and its execution configuration. It basically contains similar informations
- * as a {@link Plugin}, but in order to decouple reporting stuff from core, some values are copied.
+ * Represents a reporting plugin and its execution configuration. It basically contains similar informations as a
+ * {@link org.apache.maven.model.Plugin}, but in order to decouple reporting stuff from core, some values are copied.
*/
public class ReportPlugin
{