diff options
author | rgarcia <renatao.garcia@gmail.com> | 2014-02-12 22:54:24 +1000 |
---|---|---|
committer | rgarcia <renatao.garcia@gmail.com> | 2014-02-12 22:54:24 +1000 |
commit | 9c226feed73ac5c91689b708172225fa2af82f61 (patch) | |
tree | 2da01d4c202aeead7970080a22aa92aaa2a03463 /jacoco-maven-plugin/src/org/jacoco/maven | |
parent | 38a27cd6745f678d29203119c7023543acacbd24 (diff) | |
download | jacoco-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.java | 8 |
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); |