-
Bug
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
None
-
-
Empty show more show less
When running mvn clean install -Penable-clover, the maven-clover2-plugin will install and override previously built artifacts with the clover artifacts causing problems in downstream builds.
It's also interesting to note that the install-plugin consequently does nothing in its "installAtEnd" execution.
This doesn't seem to happen on Jenkins, despite clover being run there.
[INFO] [INFO] --- maven-clover2-plugin:4.0.2:log (instrument-and-check) @ magnolia-module-diff --- [INFO] No Clover database found, skipping Clover database logging [INFO] [INFO] --- maven-clover2-plugin:4.0.2:check (instrument-and-check) @ magnolia-module-diff --- [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ magnolia-module-diff --- [INFO] Installing /Users/johndoe/code/enterprise/diff/target/clover/magnolia-module-diff-1.7-SNAPSHOT-clover.jar to /Users/johndoe/.m2/repository/info/magnolia/magnolia-module-diff/1.7-SNAPSHOT/magnolia-module-diff-1.7-SNAPSHOT-clover.jar [INFO] Installing /Users/johndoe/code/enterprise/diff/pom.xml to /Users/johndoe/.m2/repository/info/magnolia/magnolia-module-diff/1.7-SNAPSHOT/magnolia-module-diff-1.7-SNAPSHOT.pom [INFO] Installing /Users/johndoe/code/enterprise/diff/target/magnolia-module-diff-1.7-SNAPSHOT-bundle.zip to /Users/johndoe/.m2/repository/info/magnolia/magnolia-module-diff/1.7-SNAPSHOT/magnolia-module-diff-1.7-SNAPSHOT-bundle.zip [INFO] Installing /Users/johndoe/code/enterprise/diff/target/magnolia-module-diff-1.7-SNAPSHOT-bundle.tar.gz to /Users/johndoe/.m2/repository/info/magnolia/magnolia-module-diff/1.7-SNAPSHOT/magnolia-module-diff-1.7-SNAPSHOT-bundle.tar.gz [INFO] Installing /Users/johndoe/code/enterprise/diff/target/magnolia-module-diff-1.7-SNAPSHOT-tests.jar to /Users/johndoe/.m2/repository/info/magnolia/magnolia-module-diff/1.7-SNAPSHOT/magnolia-module-diff-1.7-SNAPSHOT-tests.jar [INFO] Installing /Users/johndoe/code/enterprise/diff/target/clover/magnolia-module-diff-1.7-SNAPSHOT-clover-bundle.zip to /Users/johndoe/.m2/repository/info/magnolia/magnolia-module-diff/1.7-SNAPSHOT/magnolia-module-diff-1.7-SNAPSHOT-bundle.zip [INFO] Installing /Users/johndoe/code/enterprise/diff/target/clover/magnolia-module-diff-1.7-SNAPSHOT-clover-bundle.tar.gz to /Users/johndoe/.m2/repository/info/magnolia/magnolia-module-diff/1.7-SNAPSHOT/magnolia-module-diff-1.7-SNAPSHOT-bundle.tar.gz [INFO] Installing /Users/johndoe/code/enterprise/diff/target/clover/magnolia-module-diff-1.7-SNAPSHOT-clover-tests.jar to /Users/johndoe/.m2/repository/info/magnolia/magnolia-module-diff/1.7-SNAPSHOT/magnolia-module-diff-1.7-SNAPSHOT-tests.jar [INFO] [INFO] <<< maven-clover2-plugin:4.0.2:instrument (instrument-and-check) < [clover]install @ magnolia-module-diff <<< [INFO] [INFO] --- maven-clover2-plugin:4.0.2:instrument (instrument-and-check) @ magnolia-module-diff --- [INFO] [INFO] --- maven-clover2-plugin:4.0.2:log (instrument-and-check) @ magnolia-module-diff --- [INFO] Clover Version 4.0.2, built on October 13 2014 (build-943) [INFO] Loaded from: /Users/johndoe/.m2/repository/com/atlassian/clover/clover/4.0.2/clover-4.0.2.jar [INFO] Clover: Open Source License registered to Magnolia CMS. [INFO] Clover Coverage Report Coverage Timestamp: Fri Mar 13 13:12:45 CET 2015 Report for code : APPLICATION Coverage Overview - Coverage:- Methods: 77/96 (80.2%) Statements: 430/585 (73.5%) Branches: 84/140 (60%) Total: 72% Complexity:- Avg Method: 2.167 Density: 0.356 Total: 208 [INFO] [INFO] --- maven-clover2-plugin:4.0.2:check (instrument-and-check) @ magnolia-module-diff --- [INFO] Checking for coverage of [67] for database [/Users/johndoe/code/enterprise/diff/target/clover/clover.db] [WARNING] has test file source dir = true [WARNING] test file source dir = /Users/johndoe/code/enterprise/diff/src/test/java [WARNING] test file source dir = /Users/johndoe/code/enterprise/diff/target/generated-test-sources/test-annotations [INFO] Clover Version 4.0.2, built on October 13 2014 (build-943) [INFO] Loaded from: /Users/johndoe/.m2/repository/com/atlassian/clover/clover/4.0.2/clover-4.0.2.jar [INFO] Clover: Open Source License registered to Magnolia CMS. [INFO] Coverage check PASSED [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ magnolia-module-diff --- [INFO] Installing info.magnolia:magnolia-module-diff:1.7-SNAPSHOT at end [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 58.014 s [INFO] Finished at: 2015-03-13T13:12:50+01:00 [INFO] Final Memory: 45M/262M [INFO] ------------------------------------------------------------------------
Acceptance criteria