public abstract class AbstractFractionsMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_STABILITY_INDEX |
protected static String |
FRACTION_INTERNAL_PROPERTY_NAME |
protected static String |
FRACTION_STABILITY_PROPERTY_NAME |
protected static String |
FRACTION_TAGS_PROPERTY_NAME |
org.apache.maven.project.MavenProject |
project |
org.apache.maven.project.ProjectBuilder |
projectBuilder |
org.eclipse.aether.DefaultRepositorySystemSession |
repositorySystemSession |
| Constructor and Description |
|---|
AbstractFractionsMojo() |
| Modifier and Type | Method and Description |
|---|---|
static Function<org.apache.maven.project.MavenProject,Boolean> |
all() |
List<org.apache.maven.project.MavenProject> |
fractions() |
List<org.apache.maven.project.MavenProject> |
fractions(Function<org.apache.maven.project.MavenProject,Boolean> filter) |
List<org.apache.maven.project.MavenProject> |
fractions(Integer stabilityIndex) |
static Function<org.apache.maven.project.MavenProject,Boolean> |
isAtLeast(int index) |
static Function<org.apache.maven.project.MavenProject,Boolean> |
isEqualTo(int index) |
protected boolean |
isFraction(org.apache.maven.project.MavenProject project) |
protected boolean |
mightBeFraction(org.apache.maven.model.Dependency dependency) |
protected org.apache.maven.project.MavenProject |
project(org.apache.maven.model.Dependency dependency) |
protected org.apache.maven.project.MavenProject |
toProject(org.apache.maven.model.Dependency dependency) |
getLog, getPluginContext, setLog, setPluginContextprotected static final String DEFAULT_STABILITY_INDEX
protected static final String FRACTION_STABILITY_PROPERTY_NAME
protected static final String FRACTION_TAGS_PROPERTY_NAME
protected static final String FRACTION_INTERNAL_PROPERTY_NAME
@Inject public org.apache.maven.project.ProjectBuilder projectBuilder
@Parameter(defaultValue="${repositorySystemSession}",
readonly=true)
public org.eclipse.aether.DefaultRepositorySystemSession repositorySystemSession
@Parameter(defaultValue="${project}",
readonly=true)
public org.apache.maven.project.MavenProject project
public List<org.apache.maven.project.MavenProject> fractions()
public List<org.apache.maven.project.MavenProject> fractions(Function<org.apache.maven.project.MavenProject,Boolean> filter)
public static Function<org.apache.maven.project.MavenProject,Boolean> isAtLeast(int index)
public static Function<org.apache.maven.project.MavenProject,Boolean> isEqualTo(int index)
protected org.apache.maven.project.MavenProject toProject(org.apache.maven.model.Dependency dependency)
protected org.apache.maven.project.MavenProject project(org.apache.maven.model.Dependency dependency)
throws org.apache.maven.project.ProjectBuildingException
org.apache.maven.project.ProjectBuildingExceptionprotected boolean mightBeFraction(org.apache.maven.model.Dependency dependency)
protected boolean isFraction(org.apache.maven.project.MavenProject project)
Copyright © 2016 JBoss by Red Hat. All rights reserved.