[MPLUGIN-265] removed deprecated API since introduction of PluginToolsRequest
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1592229 13f79535-47bb-0310-9956-ffa450edef68master
parent
37b87d5ef5
commit
c0ba1194b1
|
|
@ -35,7 +35,6 @@ import org.apache.maven.plugin.descriptor.MojoDescriptor;
|
||||||
import org.apache.maven.plugin.descriptor.PluginDescriptor;
|
import org.apache.maven.plugin.descriptor.PluginDescriptor;
|
||||||
import org.apache.maven.plugin.descriptor.Requirement;
|
import org.apache.maven.plugin.descriptor.Requirement;
|
||||||
import org.apache.maven.project.MavenProject;
|
import org.apache.maven.project.MavenProject;
|
||||||
import org.apache.maven.tools.plugin.DefaultPluginToolsRequest;
|
|
||||||
import org.apache.maven.tools.plugin.ExtendedMojoDescriptor;
|
import org.apache.maven.tools.plugin.ExtendedMojoDescriptor;
|
||||||
import org.apache.maven.tools.plugin.PluginToolsRequest;
|
import org.apache.maven.tools.plugin.PluginToolsRequest;
|
||||||
import org.apache.maven.tools.plugin.annotations.datamodel.ComponentAnnotationContent;
|
import org.apache.maven.tools.plugin.annotations.datamodel.ComponentAnnotationContent;
|
||||||
|
|
@ -92,12 +91,6 @@ public class JavaAnnotationsMojoDescriptorExtractor
|
||||||
@org.codehaus.plexus.component.annotations.Requirement
|
@org.codehaus.plexus.component.annotations.Requirement
|
||||||
private ArchiverManager archiverManager;
|
private ArchiverManager archiverManager;
|
||||||
|
|
||||||
public List<MojoDescriptor> execute( MavenProject project, PluginDescriptor pluginDescriptor )
|
|
||||||
throws ExtractionException, InvalidPluginDescriptorException
|
|
||||||
{
|
|
||||||
return execute( new DefaultPluginToolsRequest( project, pluginDescriptor ) );
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<MojoDescriptor> execute( PluginToolsRequest request )
|
public List<MojoDescriptor> execute( PluginToolsRequest request )
|
||||||
throws ExtractionException, InvalidPluginDescriptorException
|
throws ExtractionException, InvalidPluginDescriptorException
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -29,9 +29,7 @@ import java.util.TreeMap;
|
||||||
|
|
||||||
import org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException;
|
import org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException;
|
||||||
import org.apache.maven.plugin.descriptor.MojoDescriptor;
|
import org.apache.maven.plugin.descriptor.MojoDescriptor;
|
||||||
import org.apache.maven.plugin.descriptor.PluginDescriptor;
|
|
||||||
import org.apache.maven.project.MavenProject;
|
import org.apache.maven.project.MavenProject;
|
||||||
import org.apache.maven.tools.plugin.DefaultPluginToolsRequest;
|
|
||||||
import org.apache.maven.tools.plugin.PluginToolsRequest;
|
import org.apache.maven.tools.plugin.PluginToolsRequest;
|
||||||
import org.codehaus.plexus.logging.AbstractLogEnabled;
|
import org.codehaus.plexus.logging.AbstractLogEnabled;
|
||||||
import org.codehaus.plexus.util.DirectoryScanner;
|
import org.codehaus.plexus.util.DirectoryScanner;
|
||||||
|
|
@ -46,13 +44,6 @@ public abstract class AbstractScriptedMojoDescriptorExtractor
|
||||||
extends AbstractLogEnabled
|
extends AbstractLogEnabled
|
||||||
implements MojoDescriptorExtractor
|
implements MojoDescriptorExtractor
|
||||||
{
|
{
|
||||||
/** {@inheritDoc} */
|
|
||||||
public List<MojoDescriptor> execute( MavenProject project, PluginDescriptor pluginDescriptor )
|
|
||||||
throws ExtractionException, InvalidPluginDescriptorException
|
|
||||||
{
|
|
||||||
return execute( new DefaultPluginToolsRequest( project, pluginDescriptor ) );
|
|
||||||
}
|
|
||||||
|
|
||||||
/** {@inheritDoc} */
|
/** {@inheritDoc} */
|
||||||
public List<MojoDescriptor> execute( PluginToolsRequest request )
|
public List<MojoDescriptor> execute( PluginToolsRequest request )
|
||||||
throws ExtractionException, InvalidPluginDescriptorException
|
throws ExtractionException, InvalidPluginDescriptorException
|
||||||
|
|
|
||||||
|
|
@ -21,8 +21,6 @@ package org.apache.maven.tools.plugin.extractor;
|
||||||
|
|
||||||
import org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException;
|
import org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException;
|
||||||
import org.apache.maven.plugin.descriptor.MojoDescriptor;
|
import org.apache.maven.plugin.descriptor.MojoDescriptor;
|
||||||
import org.apache.maven.plugin.descriptor.PluginDescriptor;
|
|
||||||
import org.apache.maven.project.MavenProject;
|
|
||||||
import org.apache.maven.tools.plugin.PluginToolsRequest;
|
import org.apache.maven.tools.plugin.PluginToolsRequest;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -36,20 +34,6 @@ public interface MojoDescriptorExtractor
|
||||||
/** Plexus role for lookup */
|
/** Plexus role for lookup */
|
||||||
String ROLE = MojoDescriptorExtractor.class.getName();
|
String ROLE = MojoDescriptorExtractor.class.getName();
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Execute the mojo extraction.
|
|
||||||
*
|
|
||||||
* @return a list of mojo descriptors.
|
|
||||||
* @throws ExtractionException if any
|
|
||||||
* @throws InvalidPluginDescriptorException if any
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link MojoDescriptorExtractor#execute(PluginToolsRequest)} instead.
|
|
||||||
* Provided for backward compatibility with maven-plugin-plugin < 2.5.
|
|
||||||
*/
|
|
||||||
List<MojoDescriptor> execute( MavenProject project, PluginDescriptor pluginDescriptor )
|
|
||||||
throws ExtractionException, InvalidPluginDescriptorException;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Execute the mojo extraction.
|
* Execute the mojo extraction.
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -72,15 +72,6 @@ public class DefaultMojoScanner
|
||||||
// nop
|
// nop
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
*/
|
|
||||||
public void populatePluginDescriptor( MavenProject project, PluginDescriptor pluginDescriptor )
|
|
||||||
throws ExtractionException, InvalidPluginDescriptorException
|
|
||||||
{
|
|
||||||
populatePluginDescriptor( new DefaultPluginToolsRequest( project, pluginDescriptor ) );
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritDoc}
|
* {@inheritDoc}
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -20,8 +20,6 @@ package org.apache.maven.tools.plugin.scanner;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException;
|
import org.apache.maven.plugin.descriptor.InvalidPluginDescriptorException;
|
||||||
import org.apache.maven.plugin.descriptor.PluginDescriptor;
|
|
||||||
import org.apache.maven.project.MavenProject;
|
|
||||||
import org.apache.maven.tools.plugin.PluginToolsRequest;
|
import org.apache.maven.tools.plugin.PluginToolsRequest;
|
||||||
import org.apache.maven.tools.plugin.extractor.ExtractionException;
|
import org.apache.maven.tools.plugin.extractor.ExtractionException;
|
||||||
|
|
||||||
|
|
@ -36,18 +34,6 @@ public interface MojoScanner
|
||||||
/** Plexus role for lookup */
|
/** Plexus role for lookup */
|
||||||
String ROLE = MojoScanner.class.getName();
|
String ROLE = MojoScanner.class.getName();
|
||||||
|
|
||||||
/**
|
|
||||||
* @param project not null
|
|
||||||
* @param pluginDescriptor not null
|
|
||||||
* @throws ExtractionException if any
|
|
||||||
* @throws InvalidPluginDescriptorException if any
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link MojoScanner#populatePluginDescriptor(PluginToolsRequest)} instead.
|
|
||||||
* Provided for backward compatibility with maven-plugin-plugin < 2.5.
|
|
||||||
*/
|
|
||||||
void populatePluginDescriptor( MavenProject project, PluginDescriptor pluginDescriptor )
|
|
||||||
throws ExtractionException, InvalidPluginDescriptorException;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param request not null
|
* @param request not null
|
||||||
* @throws ExtractionException if any
|
* @throws ExtractionException if any
|
||||||
|
|
|
||||||
|
|
@ -671,13 +671,6 @@ public class JavaMojoDescriptorExtractor
|
||||||
return rawParams;
|
return rawParams;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** {@inheritDoc} */
|
|
||||||
public List<MojoDescriptor> execute( MavenProject project, PluginDescriptor pluginDescriptor )
|
|
||||||
throws ExtractionException, InvalidPluginDescriptorException
|
|
||||||
{
|
|
||||||
return execute( new DefaultPluginToolsRequest( project, pluginDescriptor ) );
|
|
||||||
}
|
|
||||||
|
|
||||||
/** {@inheritDoc} */
|
/** {@inheritDoc} */
|
||||||
public List<MojoDescriptor> execute( PluginToolsRequest request )
|
public List<MojoDescriptor> execute( PluginToolsRequest request )
|
||||||
throws ExtractionException, InvalidPluginDescriptorException
|
throws ExtractionException, InvalidPluginDescriptorException
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue