Interface Plugin


@Experimental public interface Plugin
Represents a maven plugin runtime
Since:
4.0.0
  • Method Details

    • getModel

      @Nonnull org.apache.maven.api.model.Plugin getModel()
    • getDescriptor

      @Nonnull org.apache.maven.api.plugin.descriptor.PluginDescriptor getDescriptor()
    • getLifecycles

      @Nonnull List<org.apache.maven.api.plugin.descriptor.lifecycle.Lifecycle> getLifecycles()
    • getClassLoader

      @Nonnull ClassLoader getClassLoader()
    • getArtifact

      @Nonnull Artifact getArtifact()
    • getDependencies

      @Nonnull default Collection<Dependency> getDependencies()
    • getDependenciesMap

      @Nonnull Map<String,Dependency> getDependenciesMap()