Package org.scoverage.plugin
Class SCoverageForkedLifecycleConfigurator
java.lang.Object
org.scoverage.plugin.SCoverageForkedLifecycleConfigurator
Configures project and dependent modules in multi-module project when entering forked
In default life cycle modules use:
In forked
scoverage
life cycle and restores original configuration after leaving it.
In default life cycle modules use:
-
${project.build.directory}/classesasproject.outputDirectoryproperty value, -
${project.build.directory}/${project.finalName}.jarasproject.artifact.fileproperty value.
In forked
scoverage life cycle modules use:
-
${project.build.directory}/scoverage-classesasproject.outputDirectoryproperty value, -
${project.build.directory}/scoverage-${project.finalName}.jarasproject.artifact.fileproperty value.
- Author:
- Grzegorz Slowikowski
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidafterForkedLifecycleEnter(MavenProject project, List<MavenProject> reactorProjects, Map<String, String> additionalProjectPropertiesMap) Configures project and dependent modules in multi-module project when entering forkedscoveragelife cycle.static voidafterForkedLifecycleExit(MavenProject project, List<MavenProject> reactorProjects) Restores original configuration after leaving forkedscoveragelife cycle.
-
Constructor Details
-
SCoverageForkedLifecycleConfigurator
public SCoverageForkedLifecycleConfigurator()
-
-
Method Details
-
afterForkedLifecycleEnter
public static void afterForkedLifecycleEnter(MavenProject project, List<MavenProject> reactorProjects, Map<String, String> additionalProjectPropertiesMap) Configures project and dependent modules in multi-module project when entering forkedscoveragelife cycle.- Parameters:
project- Maven project inscoverageforked life cycle.reactorProjects- all reactor Maven projects.additionalProjectPropertiesMap- additional project properties to set.
-
afterForkedLifecycleExit
public static void afterForkedLifecycleExit(MavenProject project, List<MavenProject> reactorProjects) Restores original configuration after leaving forkedscoveragelife cycle.
projectis a project in default life cycle,project.getExecutionProject()is a project in just finished forkedscoveragelife cycle.- Parameters:
project- Maven project in default life cycle.reactorProjects- all reactor Maven projects.
-