Uploaded image for project: 'Mahout'
  1. Mahout
  2. MAHOUT-144

Some maven refactoring and prep for enforcing code style

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.2
    • Fix Version/s: 0.3
    • Component/s: None
    • Labels:
      None

      Description

      The attached does a few things:

      1) sorts out the maven parents: now the modules parent to 'maven', and 'maven' parents to the top-level project.
      2) The release management in the top-level POM is in a profile.
      3) the version of 'maven' is consistent with other version numbers.
      4) the source control URLs are corrected.
      5) a new buildtools module to hold pmd and checkstyle config.
      6) dependencyManagement in the parent, initially just for lucene.
      7) backup to current lucene release. -Dlucene.version is there for those who really want to use 2.9-SNAPSHOT.
      8) a profile, sourcecheck, that turns on checkstyle and pmd. This creates a giant pile of complaints.

      The next step in this process would be to come up with a set of checkstyle and pmd rules consistent with the community's desires.

        Attachments

        1. miscbuildtools.patch.txt
          75 kB
          Benson Margulies
        2. cs1.diff
          3 kB
          Benson Margulies

          Activity

            People

            • Assignee:
              gsingers Grant Ingersoll
              Reporter:
              bmargulies Benson Margulies
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: