title: Why might Jacoco be showing a code coverage of 0?
body: <p>I have below pom.xml</p>
  <pre><code>&lt;plugin&gt;
               &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
               &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;
               &lt;version&gt;2.18&lt;/version&gt;
               &lt;configuration&gt;
               &lt;!-- Sets the VM argument line used when unit tests are run. --&gt;
                  &lt;argLine&gt;-Xms512m -Xmx1024m -XX:MaxPermSize=512m ${jacoco.agent.argLine}&lt;/argLine&gt;
               &lt;/configuration&gt;
           &lt;/plugin&gt;
           &lt;plugin&gt; 
              &lt;groupId&gt;org.jacoco&lt;/groupId&gt;
              &lt;artifactId&gt;jacoco-maven-plugin&lt;/artifactId&gt;
              &lt;version&gt;0.7.5.201505241946&lt;/version&gt;
              &lt;configuration&gt;
                  &lt;dataFile&gt;target/jacoco.exec&lt;/dataFile&gt;
              &lt;/configuration&gt;
              &lt;executions&gt;
                  &lt;execution&gt;
                      &lt;id&gt;pre-unit-test&lt;/id&gt;
                      &lt;goals&gt;
                          &lt;goal&gt;prepare-agent&lt;/goal&gt;
                      &lt;/goals&gt;
                      &lt;configuration&gt;
                              &lt;propertyName&gt;jacoco.agent.argLine&lt;/propertyName&gt;
                              &lt;destFile&gt;target/jacoco.exec&lt;/destFile&gt;
                      &lt;/configuration&gt;
                  &lt;/execution&gt;
                 &lt;execution&gt;
                      &lt;id&gt;default-report&lt;/id&gt;
                      &lt;phase&gt;test&lt;/phase&gt;
                      &lt;goals&gt;
                      &lt;goal&gt;report&lt;/goal&gt;
                      &lt;/goals&gt;
                  &lt;/execution&gt;
              &lt;/executions&gt;
           &lt;/plugin&gt;
  </code></pre>
  <p>I am using maven-compiler-plugin v2.5.1</p>
  <p>when I am doing clean test from Eclipse it creates the target/jacoco.exec file, once it it created I run it with <code>jacoco:report</code> and it creates the report as well. But the report shows all the packages with 0% code coverage except one package.</p>
  <p>When I run the report for the same set of classes using cobertura it is showing us the code coverage correctly.</p>
  <p>What might be the issue here?</p>
  <h2>Update</h2>
  <p>Adding my maven log:</p>
  <pre><code>  [INFO] Scanning for projects...
  [INFO] 
  [INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1
  [INFO]                                                                         
  [INFO] ------------------------------------------------------------------------
  [INFO] Building Adaptive Payment Platrom Core 1.0-SNAPSHOT
  [INFO] ------------------------------------------------------------------------
  [INFO] 
  [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ app-core ---
  [INFO] Deleting C:\Users\SHANK030\git\AdaptivePaymentPlatform\APP_Core\target
  [INFO] 
  [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (pre-unit-test) @ app-core ---
  [INFO] jacoco.agent.argLine set to -javaagent:C:\\Users\\SHANK030\\.m2\\repository\\org\\jacoco\\org.jacoco.agent\\0.7.5.201505241946\\org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=C:\\Users\\SHANK030\\git\\AdaptivePaymentPlatform\\APP_Core\\target\\jacoco.exec,excludes=com/wdpr/payment/data/vo/*.class:com/wdpr/payment/data/mapper/*.class:com/wdpr/payment/helper/provider/AbstractInitializer.class:com/wdpr/payment/helper/provider/Agent.class:com/wdpr/payment/helper/provider/AgentException.class:com/wdpr/payment/helper/provider/AgentFactory.class:com/wdpr/payment/helper/provider/CachedProperties.class:com/wdpr/payment/helper/provider/CachedPropertiesListener.class:com/wdpr/payment/helper/provider/ConnectionPoolAgent.class:com/wdpr/payment/helper/provider/ConnectionPoolUtility.class:com/wdpr/payment/helper/provider/FixedLengthFieldMessage.class:com/wdpr/payment/helper/provider/InitializerSampleImpl.class:com/wdpr/payment/helper/provider/Loader.class:com/wdpr/payment/helper/provider/PropertyHelper.class:com/wdpr/payment/helper/provider/Provider.class:com/wdpr/payment/helper/provider/StratusAck.class:com/wdpr/payment/helper/provider/StratusAuthReq.class:com/wdpr/payment/helper/provider/StratusAuthRsp.class:com/wdpr/payment/helper/provider/StratusConnection.class:com/wdpr/payment/helper/provider/StratusConnectionMgr.class:com/wdpr/payment/helper/provider/StratusConnectionReader.class:com/wdpr/payment/helper/provider/StratusConnectionUtility.class:com/wdpr/payment/helper/provider/StratusFormatException.class:com/wdpr/payment/helper/provider/StratusHeartbeat.class:com/wdpr/payment/helper/provider/StratusMessage.class:com/wdpr/payment/helper/provider/StratusShutdown.class:com/wdpr/payment/helper/provider/StratusStartup.class:com/wdpr/payment/helper/provider/StratusUtility.class:com/wdpr/payment/helper/provider/StratusWebServiceProvider.class:com/wdpr/payment/helper/provider/Timer.class:com/wdpr/payment/helper/provider/WrappedException.class:com/wdpr/payment/helper/outbound/*.class
  [INFO] 
  [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ app-core ---
  [INFO] Using 'UTF-8' encoding to copy filtered resources.
  [INFO] Copying 0 resource
  [INFO] Copying 30 resources
  [INFO] 
  [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ app-core ---
  [INFO] Compiling 129 source files to C:\Users\SHANK030\git\AdaptivePaymentPlatform\APP_Core\target\classes
  [INFO] 
  [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ app-core ---
  [INFO] Using 'UTF-8' encoding to copy filtered resources.
  [INFO] Copying 4 resources
  [INFO] 
  [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ app-core ---
  [INFO] Compiling 71 source files to C:\Users\SHANK030\git\AdaptivePaymentPlatform\APP_Core\target\test-classes
  [INFO] 
  [INFO] --- maven-surefire-plugin:2.18:test (default-test) @ app-core ---
  [INFO] Surefire report directory: C:\Users\SHANK030\git\AdaptivePaymentPlatform\APP_Core\target\surefire-reports
  </code></pre>
  <p><strong>UPDATE</strong></p>
  <p>Adding the another maven log... this is after the test cases are run</p>
  <pre><code>    [INFO] 
  [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ app-core ---
  [INFO] Building jar: C:\Users\SHANK030\git\AdaptivePaymentPlatform\APP_Core\target\appCore.jar
  [INFO] 
  [INFO] --- jacoco-maven-plugin:0.7.5.201505241946:report (default-report) @ app-core ---
  [INFO] Analyzed bundle 'Adaptive Payment Platrom Core' with 68 classes
  [INFO] ------------------------------------------------------------------------
  [INFO] BUILD SUCCESS
  [INFO] ------------------------------------------------------------------------
  [INFO] Total time: 02:08 min
  [INFO] Finished at: 2015-06-04T15:28:28-05:00
  [INFO] Final Memory: 51M/594M
  [INFO] ------------------------------------------------------------------------
  </code></pre>