aboutsummaryrefslogtreecommitdiff
path: root/jacoco-maven-plugin/src/org/jacoco/maven
diff options
context:
space:
mode:
authorrgarcia <renatao.garcia@gmail.com>2014-02-12 22:54:24 +1000
committerrgarcia <renatao.garcia@gmail.com>2014-02-12 22:54:24 +1000
commit9c226feed73ac5c91689b708172225fa2af82f61 (patch)
tree2da01d4c202aeead7970080a22aa92aaa2a03463 /jacoco-maven-plugin/src/org/jacoco/maven
parent38a27cd6745f678d29203119c7023543acacbd24 (diff)
downloadjacoco-9c226feed73ac5c91689b708172225fa2af82f61.tar.gz
GitHub #44: (Regression) Agent Mojo should set empty property, if
execution was skipped
Diffstat (limited to 'jacoco-maven-plugin/src/org/jacoco/maven')
-rw-r--r--jacoco-maven-plugin/src/org/jacoco/maven/AbstractAgentMojo.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/jacoco-maven-plugin/src/org/jacoco/maven/AbstractAgentMojo.java b/jacoco-maven-plugin/src/org/jacoco/maven/AbstractAgentMojo.java
index 7b39542e..334ba1cc 100644
--- a/jacoco-maven-plugin/src/org/jacoco/maven/AbstractAgentMojo.java
+++ b/jacoco-maven-plugin/src/org/jacoco/maven/AbstractAgentMojo.java
@@ -145,6 +145,14 @@ public abstract class AbstractAgentMojo extends AbstractJacocoMojo {
projectProperties.setProperty(name, newValue);
}
+ @Override
+ protected void skipMojo() {
+ final String name = getEffectivePropertyName();
+ final Properties projectProperties = getProject().getProperties();
+ getLog().info(name + " set to empty");
+ projectProperties.setProperty(name, "");
+ }
+
File getAgentJarFile() {
final Artifact jacocoAgentArtifact = pluginArtifactMap
.get(AGENT_ARTIFACT_NAME);