diff options
author | Mirko Friedenhagen <mfriedenhagen@gmail.com> | 2013-12-13 22:36:20 +0100 |
---|---|---|
committer | Mirko Friedenhagen <mfriedenhagen@gmail.com> | 2013-12-13 22:36:20 +0100 |
commit | e4205eb10a6f421daa2dc4f65eef56e959759d30 (patch) | |
tree | c119d923651f462f6e0d5f63149e1fa3adc9a4ce /jacoco-maven-plugin | |
parent | e1482ac8bb2221888598d2079ef004bf2ba1ed59 (diff) | |
download | jacoco-e4205eb10a6f421daa2dc4f65eef56e959759d30.tar.gz |
Forgot to include fix: Skip execution of report when target/classes does not exist.
Diffstat (limited to 'jacoco-maven-plugin')
-rw-r--r-- | jacoco-maven-plugin/src/org/jacoco/maven/AbstractReportMojo.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/jacoco-maven-plugin/src/org/jacoco/maven/AbstractReportMojo.java b/jacoco-maven-plugin/src/org/jacoco/maven/AbstractReportMojo.java index 19451122..3713cd9c 100644 --- a/jacoco-maven-plugin/src/org/jacoco/maven/AbstractReportMojo.java +++ b/jacoco-maven-plugin/src/org/jacoco/maven/AbstractReportMojo.java @@ -156,6 +156,11 @@ public abstract class AbstractReportMojo extends AbstractMavenReport { getLog().info("Skipping JaCoCo execution due to missing execution data file"); return false; } + final File classesDirectory = new File(getProject().getBuild().getOutputDirectory()); + if (!classesDirectory.exists()) { + getLog().info("Skipping JaCoCo execution due to missing classes directory."); + return false; + } return true; } |