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

Isabel Drost commented on MAHOUT-138:
-------------------------------------

>From a first glimpse at the code, it looks like there are quite a few other 
>classes that need switching as well (grepped through the code base, so no 
>guarantee that there are no false positives):

   * 
./core/src/main/java/org/apache/mahout/clustering/fuzzykmeans/FuzzyKMeansJob.java
   * 
./core/src/main/java/org/apache/mahout/clustering/dirichlet/DirichletJob.java
   * 
./core/src/main/java/org/apache/mahout/clustering/dirichlet/DirichletDriver.java
   * 
./core/src/main/java/org/apache/mahout/clustering/meanshift/MeanShiftCanopyJob.java
   * 
./core/src/main/java/org/apache/mahout/clustering/meanshift/MeanShiftCanopyDriver.java
   * 
./core/src/main/java/org/apache/mahout/classifier/bayes/mapreduce/bayes/BayesDriver.java
   * 
./core/src/main/java/org/apache/mahout/classifier/bayes/mapreduce/bayes/BayesThetaNormalizerDriver.java
   * 
./core/src/main/java/org/apache/mahout/classifier/bayes/mapreduce/cbayes/CBayesNormalizedWeightDriver.java
   * 
./core/src/main/java/org/apache/mahout/classifier/bayes/mapreduce/cbayes/CBayesDriver.java
   * 
./core/src/main/java/org/apache/mahout/classifier/bayes/mapreduce/cbayes/CBayesThetaDriver.java
   * 
./core/src/main/java/org/apache/mahout/classifier/bayes/mapreduce/cbayes/CBayesThetaNormalizerDriver.java
   * 
./core/src/main/java/org/apache/mahout/classifier/bayes/mapreduce/common/BayesWeightSummerDriver.java
   * 
./core/src/main/java/org/apache/mahout/classifier/bayes/mapreduce/common/BayesFeatureDriver.java
   * 
./core/src/main/java/org/apache/mahout/classifier/bayes/mapreduce/common/BayesTfIdfDriver.java
   * ./core/src/main/java/org/apache/mahout/cf/taste/hadoop/RecommenderJob.java
   * 
./core/src/main/java/org/apache/mahout/cf/taste/hadoop/SlopeOneDiffsToAveragesJob.java
   * 
./core/src/main/java/org/apache/mahout/cf/taste/hadoop/SlopeOnePrefsToDiffsJob.java
   * 
./examples/src/main/java/org/apache/mahout/clustering/syntheticcontrol/dirichlet/Job.java
   * 
./examples/src/main/java/org/apache/mahout/clustering/syntheticcontrol/canopy/Job.java
   * 
./examples/src/main/java/org/apache/mahout/clustering/syntheticcontrol/canopy/InputDriver.java
   * 
./examples/src/main/java/org/apache/mahout/clustering/syntheticcontrol/kmeans/Job.java
   * 
./examples/src/main/java/org/apache/mahout/clustering/syntheticcontrol/meanshift/Job.java
   * 
./examples/src/main/java/org/apache/mahout/clustering/syntheticcontrol/meanshift/InputDriver.java
   * 
./examples/src/main/java/org/apache/mahout/clustering/syntheticcontrol/meanshift/OutputDriver.java
   * 
./examples/src/main/java/org/apache/mahout/ga/watchmaker/cd/tool/CDInfosTool.java
   * 
./examples/src/main/java/org/apache/mahout/cf/taste/example/bookcrossing/BookCrossingRecommenderEvaluatorRunner.java
   * 
./examples/src/main/java/org/apache/mahout/cf/taste/example/netflix/NetflixRecommenderEvaluatorRunner.java
   * 
./examples/src/main/java/org/apache/mahout/cf/taste/example/netflix/TransposeToByUser.java
   * 
./examples/src/main/java/org/apache/mahout/cf/taste/example/jester/JesterRecommenderEvaluatorRunner.java
   * 
./examples/src/main/java/org/apache/mahout/cf/taste/example/grouplens/GroupLensRecommenderEvaluatorRunner.java

I'd like to offer my  help with some of these.

> Convert main() methods to use Commons CLI for argument processing
> -----------------------------------------------------------------
>
>                 Key: MAHOUT-138
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-138
>             Project: Mahout
>          Issue Type: Improvement
>            Reporter: Grant Ingersoll
>            Assignee: Grant Ingersoll
>            Priority: Minor
>             Fix For: 0.2
>
>         Attachments: MAHOUT-138.patch
>
>
> Commons CLI is in the classpath and makes it much easier to handle command 
> line args and they are more self-documenting when done right.  We should 
> convert our main methods to use CLI

-- 
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