Class ExtendedMojoDescriptor

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class ExtendedMojoDescriptor
    extends org.apache.maven.plugin.descriptor.MojoDescriptor
    Extensions to MojoDescriptor added to Maven 3, then are not available when run under Maven2.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String requiresDependencyCollection  
      private boolean threadSafe  
      • Fields inherited from class org.apache.maven.plugin.descriptor.MojoDescriptor

        MAVEN_PLUGIN, MULTI_PASS_EXEC_STRATEGY, SINGLE_PASS_EXEC_STRATEGY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDependencyCollectionRequired()  
      boolean isThreadSafe()  
      void setDependencyCollectionRequired​(java.lang.String requiresDependencyCollection)  
      void setThreadSafe​(boolean threadSafe)  
      • Methods inherited from class org.apache.maven.plugin.descriptor.MojoDescriptor

        addParameter, alwaysExecute, clone, equals, getComponentType, getDependencyResolutionRequired, getDeprecated, getExecuteGoal, getExecuteLifecycle, getExecutePhase, getExecutionStrategy, getFullGoalName, getGoal, getId, getLanguage, getMojoConfiguration, getParameterMap, getParameters, getPhase, getPluginDescriptor, getRole, getRoleHint, getSince, hashCode, isAggregator, isDependencyResolutionRequired, isDirectInvocationOnly, isForking, isInheritedByDefault, isOnlineRequired, isProjectRequired, isRequiresReports, requiresOnline, setAggregator, setDependencyResolutionRequired, setDeprecated, setDirectInvocationOnly, setExecuteGoal, setExecuteLifecycle, setExecutePhase, setExecutionStrategy, setGoal, setInheritedByDefault, setLanguage, setMojoConfiguration, setOnlineRequired, setParameters, setPhase, setPluginDescriptor, setProjectRequired, setRequiresReports, setSince
      • Methods inherited from class org.codehaus.plexus.component.repository.ComponentDescriptor

        addRequirement, getAlias, getComponentComposer, getComponentConfigurator, getComponentFactory, getComponentProfile, getConfiguration, getDescription, getHumanReadableKey, getImplementation, getImplementationClass, getInstantiationStrategy, getLifecycleHandler, getRealm, getRequirements, getRoleClass, getVersion, hasConfiguration, isIsolatedRealm, setAlias, setComponentComposer, setComponentConfigurator, setComponentFactory, setComponentProfile, setComponentType, setConfiguration, setDescription, setImplementation, setImplementationClass, setInstantiationStrategy, setIsolatedRealm, setLifecycleHandler, setRealm, setRole, setRoleClass, setRoleHint, setVersion, toString
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • threadSafe

        private boolean threadSafe
      • requiresDependencyCollection

        private java.lang.String requiresDependencyCollection
    • Constructor Detail

      • ExtendedMojoDescriptor

        public ExtendedMojoDescriptor()
    • Method Detail

      • isThreadSafe

        public boolean isThreadSafe()
        Overrides:
        isThreadSafe in class org.apache.maven.plugin.descriptor.MojoDescriptor
      • setThreadSafe

        public void setThreadSafe​(boolean threadSafe)
        Overrides:
        setThreadSafe in class org.apache.maven.plugin.descriptor.MojoDescriptor
      • getDependencyCollectionRequired

        public java.lang.String getDependencyCollectionRequired()
        Overrides:
        getDependencyCollectionRequired in class org.apache.maven.plugin.descriptor.MojoDescriptor
      • setDependencyCollectionRequired

        public void setDependencyCollectionRequired​(java.lang.String requiresDependencyCollection)
        Overrides:
        setDependencyCollectionRequired in class org.apache.maven.plugin.descriptor.MojoDescriptor