Class PluginUtils
java.lang.Object
org.apache.maven.tools.plugin.util.PluginUtils
Convenience methods to play with Maven plugins.
- Author:
 - jdcasey
 
- 
Method Summary
Modifier and TypeMethodDescriptionstatic String[]findSources(String basedir, String include) static String[]findSources(String basedir, String include, String exclude) static booleanisMavenReport(String mojoClassName, org.apache.maven.project.MavenProject project) static voidsortMojoParameters(List<org.apache.maven.plugin.descriptor.Parameter> parameters) Sorts the specified mojo parameters by name.static voidSorts the specified mojo descriptors by goal name. 
- 
Method Details
- 
findSources
- Parameters:
 basedir- not nullinclude- not null- Returns:
 - list of included files with default SCM excluded files
 
 - 
findSources
- Parameters:
 basedir- not nullinclude- not nullexclude- could be null- Returns:
 - list of included files
 
 - 
sortMojos
public static void sortMojos(List<org.apache.maven.plugin.descriptor.MojoDescriptor> mojoDescriptors) Sorts the specified mojo descriptors by goal name.- Parameters:
 mojoDescriptors- The mojo descriptors to sort, may benull.- See Also:
 
 - 
sortMojoParameters
public static void sortMojoParameters(List<org.apache.maven.plugin.descriptor.Parameter> parameters) Sorts the specified mojo parameters by name.- Parameters:
 parameters- The mojo parameters to sort, may benull.- Since:
 - 2.4.4
 - See Also:
 
 - 
isMavenReport
public static boolean isMavenReport(String mojoClassName, org.apache.maven.project.MavenProject project) throws IllegalArgumentException - Parameters:
 mojoClassName- a fully qualified Mojo implementation class name, not nullproject- a MavenProject instance, could be null- Returns:
 trueif the Mojo class implementsMavenReport,falseotherwise.- Throws:
 IllegalArgumentException- if any- Since:
 - 3.10.0
 
 
 -