Uploaded image for project: 'Clover'
  1. Clover
  2. CLOV-1775

Rename maven-clover2-plugin artifactId to clover-maven-plugin

    XMLWordPrintable

    Details

    • Type: Suggestion
    • Status: Closed
    • Resolution: Fixed
    • Fix Version/s: 4.1.0
    • Component/s: Maven plugin
    • Labels:
      None
    • Feedback Policy:

      Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Description

      Decision

      We are currently working on renaming Maven Clover2 Plugin according to the naming convention recommended by the Apache Maven project.

      Due to a fact that this is a major breaking change, forcing customers to modify their POMs, CI build plans etc, it will be done in the nearest major Clover release (currently planned for end of 2015) and appropriate migration guides will be prepared.

      New plugin name will be: clover-maven-plugin

      Problem reported:

      According the Maven's Plugin Naming Convention, Clover's plugin artifactID violates the Apache Maven Trademark. The artifactId should be clover2-maven-plugin. I would even suggest removing the 2 from the artifactId.

      Plugin Naming Convention and Apache Maven Trademark

      Scope of the change:

      Before release

      investigate if we can use clover-maven-plugin or must use cloverX-maven-plugin - will be renamed to clover-maven-plugin
      decide if major Clover release will be numbered 4.1.0 or 5.0.0 (as per Semantic Versioning)
      prepare migration message in maven-clover2-plugin pom.xml for versions 4.0.x, similarly as it was done for Clover Core (com.cenqua.clover:clover:3.3.0) - message added in pom in 4.0.6
      rename maven-clover2-plugin artifactId for 4.1.0 / 5.0.0 , update integration tests
      prepare migration guide for Clover 4.1 / 5.0 Release Notes
      update Clover's Tutorial (Moneybags bundled in clover-ant.zip) -> see also CLOV-1827

      After release

      See CLOV-1828.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              jwesley Justin Wesley
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 10m
                  10m