[ 
https://issues.apache.org/jira/browse/MAHOUT-144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12730817#action_12730817
 ] 

Grant Ingersoll commented on MAHOUT-144:
----------------------------------------

It seems like the buildtools directory is just redundant of the Maven 
directory.  The maven directory is meant to be a parent POM area that contains 
useful things across all the modules, which is why it is versioned separately 
from the other pieces, as it is not expected to change much and because Maven 
didn't seem to like when the parent is a snapshot.

I guess I'm not following the first item in the list above.

> Some maven refactoring and prep for enforcing code style
> --------------------------------------------------------
>
>                 Key: MAHOUT-144
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-144
>             Project: Mahout
>          Issue Type: Bug
>    Affects Versions: 0.2
>            Reporter: Benson Margulies
>         Attachments: miscbuildtools.patch.txt
>
>
> 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.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to