
public class SCoverageForkedLifecycleConfigurator
extends java.lang.Object
scoverage
life cycle and restores original configuration after leaving it.
${project.build.directory}/classes as project.outputDirectory property value,
${project.build.directory}/${project.finalName}.jar as project.artifact.file property value.
scoverage life cycle modules use:
${project.build.directory}/scoverage-classes as project.outputDirectory property value,
${project.build.directory}/scoverage-${project.finalName}.jar as project.artifact.file property value.
| Constructor and Description |
|---|
SCoverageForkedLifecycleConfigurator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
afterForkedLifecycleEnter(org.apache.maven.project.MavenProject project,
java.util.List<org.apache.maven.project.MavenProject> reactorProjects,
java.util.Map<java.lang.String,java.lang.String> additionalProjectPropertiesMap)
Configures project and dependent modules in multi-module project when entering forked
scoverage
life cycle. |
static void |
afterForkedLifecycleExit(org.apache.maven.project.MavenProject project,
java.util.List<org.apache.maven.project.MavenProject> reactorProjects)
Restores original configuration after leaving forked
scoverage life cycle. |
public SCoverageForkedLifecycleConfigurator()
public static void afterForkedLifecycleEnter(org.apache.maven.project.MavenProject project,
java.util.List<org.apache.maven.project.MavenProject> reactorProjects,
java.util.Map<java.lang.String,java.lang.String> additionalProjectPropertiesMap)
scoverage
life cycle.project - Maven project in scoverage forked life cycle.reactorProjects - all reactor Maven projects.additionalProjectPropertiesMap - additional project properties to set.public static void afterForkedLifecycleExit(org.apache.maven.project.MavenProject project,
java.util.List<org.apache.maven.project.MavenProject> reactorProjects)
scoverage life cycle.
project is a project in default life cycle, project.getExecutionProject()
is a project in just finished forked scoverage life cycle.project - Maven project in default life cycle.reactorProjects - all reactor Maven projects.Copyright © 2014–2022. All rights reserved.