Uploaded image for project: 'Build'
  1. Build
  2. BUILD-196

maven-clover2-plugin installs and overrides artifacts with clover-suffixed ones

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Neutral Neutral
    • POMs 31
    • None
    • None
    • None

      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

              gjoseph Magnolia International
              pmundt Philip Mundt
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: