Package org.apache.maven.plugin.surefire
Class AbstractSurefireMojo.DynamicProviderInfo
- java.lang.Object
-
- org.apache.maven.plugin.surefire.AbstractSurefireMojo.DynamicProviderInfo
-
- All Implemented Interfaces:
ConfigurableProviderInfo
,ProviderInfo
- Enclosing class:
- AbstractSurefireMojo
final class AbstractSurefireMojo.DynamicProviderInfo extends java.lang.Object implements ConfigurableProviderInfo
Provides the Provider information for manually configured providers.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
providerName
-
Constructor Summary
Constructors Constructor Description DynamicProviderInfo(java.lang.String providerName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addProviderProperties()
java.util.Set<org.apache.maven.artifact.Artifact>
getProviderClasspath()
java.lang.String
getProviderName()
ProviderInfo
instantiate(java.lang.String providerName)
boolean
isApplicable()
-
-
-
Method Detail
-
instantiate
public ProviderInfo instantiate(java.lang.String providerName)
- Specified by:
instantiate
in interfaceConfigurableProviderInfo
-
getProviderName
@Nonnull public java.lang.String getProviderName()
- Specified by:
getProviderName
in interfaceProviderInfo
-
isApplicable
public boolean isApplicable()
- Specified by:
isApplicable
in interfaceProviderInfo
-
addProviderProperties
public void addProviderProperties() throws org.apache.maven.plugin.MojoExecutionException
- Specified by:
addProviderProperties
in interfaceProviderInfo
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
getProviderClasspath
@Nonnull public java.util.Set<org.apache.maven.artifact.Artifact> getProviderClasspath()
- Specified by:
getProviderClasspath
in interfaceProviderInfo
-
-