Interface ProviderInfo

All Known Subinterfaces:
ConfigurableProviderInfo

public interface ProviderInfo
Author:
Kristian Rosenvold
  • Method Details

    • getProviderName

      @Nonnull String getProviderName()
    • isApplicable

      boolean isApplicable()
    • getProviderClasspath

      @Nonnull Set<org.apache.maven.artifact.Artifact> getProviderClasspath() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • addProviderProperties

      void addProviderProperties() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getJpmsArguments

      @Nonnull List<String[]> getJpmsArguments(@Nonnull ProviderRequirements forkRequirements)