Interface ProviderInfo
-
- All Known Subinterfaces:
ConfigurableProviderInfo
public interface ProviderInfo- Author:
- Kristian Rosenvold
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classProviderInfo.Engine
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddProviderProperties()default TestClassPathdecorateTestClassPath(TestClassPath testClasspath)java.util.List<java.lang.String[]>getJpmsArguments(ProviderRequirements forkRequirements)java.util.Set<org.apache.maven.artifact.Artifact>getProviderClasspath()java.lang.StringgetProviderName()default booleanisAnyJunit4(org.apache.maven.artifact.Artifact artifact)booleanisApplicable()
-
-
-
Method Detail
-
getProviderName
@Nonnull java.lang.String getProviderName()
-
isApplicable
boolean isApplicable()
-
getProviderClasspath
@Nonnull java.util.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 java.util.List<java.lang.String[]> getJpmsArguments(@Nonnull ProviderRequirements forkRequirements)
-
isAnyJunit4
default boolean isAnyJunit4(org.apache.maven.artifact.Artifact artifact)
-
decorateTestClassPath
default TestClassPath decorateTestClassPath(TestClassPath testClasspath) throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
-