public abstract class MavenLifecycleAnalyzer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.maven.lifecycle.LifecycleExecutor |
lifecycleExecutor |
protected org.apache.maven.project.MavenProject |
mavenProject |
protected org.apache.maven.execution.MavenSession |
mavenSession |
| Constructor and Description |
|---|
MavenLifecycleAnalyzer(org.apache.maven.lifecycle.LifecycleExecutor lifecycleExecutor,
org.apache.maven.project.MavenProject mavenProject,
org.apache.maven.execution.MavenSession mavenSession) |
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
getPhasesFromMojoExecution(org.apache.maven.plugin.MojoExecution mojoExecution) |
protected Set<String> |
getPhasesFromMojoExecutions(List<org.apache.maven.plugin.MojoExecution> mojoExecutions) |
abstract Set<String> |
getPhasesToBeExecuted()
Return list of build phases which will be executed.
|
abstract boolean |
isCompatibleVersion()
Return
true if current Maven version is compatible with this analyzer. |
protected final org.apache.maven.lifecycle.LifecycleExecutor lifecycleExecutor
protected final org.apache.maven.project.MavenProject mavenProject
protected final org.apache.maven.execution.MavenSession mavenSession
public MavenLifecycleAnalyzer(@NotNull
org.apache.maven.lifecycle.LifecycleExecutor lifecycleExecutor,
@NotNull
org.apache.maven.project.MavenProject mavenProject,
@NotNull
org.apache.maven.execution.MavenSession mavenSession)
public abstract boolean isCompatibleVersion()
true if current Maven version is compatible with this analyzer.public abstract Set<String> getPhasesToBeExecuted() throws com.atlassian.clover.api.CloverException
com.atlassian.clover.api.CloverException - in case when build analysis has failedprotected Set<String> getPhasesFromMojoExecutions(@NotNull List<org.apache.maven.plugin.MojoExecution> mojoExecutions)
Copyright © 2019 OpenClover.org. All rights reserved.