|
|
-
Mahout org.apache.mahout.cf.taste.* / Maven pom.xmlVidenova, Svetlana 2012-06-22, 09:29
Hello,
I'm trying to run the first example of ch02 of Mahout in action. I have got following errors. Did I have to create the pom.xml. If yes: What I have to put in? Where I have to put it? If no: Where can I find it? Cause apparently maven did not find it. Where can I find taste files of "org.apache.mahout.cf.taste.*"? ##################################################################################### /usr/local/mahout-distribution-0.7/examples$ mvn --version Apache Maven 2.2.1 (rdebian-8) Java version: 1.6.0_24 Java home: /usr/lib/jvm/java-6-openjdk-i386/jre Default locale: fr_FR, platform encoding: UTF-8 OS name: "linux" version: "3.2.0-25-generic" arch: "i386" Family: "unix" ############# /usr/local/mahout-distribution-0.7/examples$ mvn install [INFO] Scanning for projects... [INFO] Building Maven Default Project [INFO] task-segment: [install] [ERROR] BUILD ERROR [INFO] Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one. [INFO] For more information, run Maven with the -e switch [INFO] Total time: < 1 second [INFO] Finished at: Fri Jun 22 10:17:30 CEST 2012 [INFO] Final Memory: 4M/15M ##################### /usr/local/mahout-distribution-0.7/examples$ mvn compile [INFO] Scanning for projects... [INFO] Building Maven Default Project [INFO] task-segment: [compile] [ERROR] BUILD ERROR [INFO] Cannot execute mojo: resources. It requires a project with an existing pom.xml, but the build is not using one. [INFO] For more information, run Maven with the -e switch [INFO] Total time: < 1 second [INFO] Finished at: Fri Jun 22 10:11:44 CEST 2012 [INFO] Final Memory: 2M/15M ################################################################################ /usr/local/mahout-distribution-0.7/examples/mia/recommender/ch02$ javac RecommenderIntro.java RecommenderIntro.java:3: error: package org.apache.mahout.cf.taste.impl.model.file does not exist import org.apache.mahout.cf.taste.impl.model.file.*; ^ RecommenderIntro.java:4: error: package org.apache.mahout.cf.taste.impl.neighborhood does not exist import org.apache.mahout.cf.taste.impl.neighborhood.*; ^ RecommenderIntro.java:5: error: package org.apache.mahout.cf.taste.impl.recommender does not exist import org.apache.mahout.cf.taste.impl.recommender.*; ^ RecommenderIntro.java:6: error: package org.apache.mahout.cf.taste.impl.similarity does not exist import org.apache.mahout.cf.taste.impl.similarity.*; ^ RecommenderIntro.java:7: error: package org.apache.mahout.cf.taste.model does not exist import org.apache.mahout.cf.taste.model.*; ^ RecommenderIntro.java:8: error: package org.apache.mahout.cf.taste.neighborhood does not exist import org.apache.mahout.cf.taste.neighborhood.*; ^ RecommenderIntro.java:9: error: package org.apache.mahout.cf.taste.recommender does not exist import org.apache.mahout.cf.taste.recommender.*; ^ RecommenderIntro.java:10: error: package org.apache.mahout.cf.taste.similarity does not exist import org.apache.mahout.cf.taste.similarity.*; ^ RecommenderIntro.java:22: error: cannot find symbol DataModel model = new FileDataModel(new File("intro.csv")); ^ symbol: class DataModel location: class RecommenderIntro RecommenderIntro.java:22: error: cannot find symbol DataModel model = new FileDataModel(new File("intro.csv")); ^ symbol: class FileDataModel location: class RecommenderIntro RecommenderIntro.java:24: error: cannot find symbol UserSimilarity similarity = new PearsonCorrelationSimilarity(model); ^ symbol: class UserSimilarity location: class RecommenderIntro RecommenderIntro.java:24: error: cannot find symbol UserSimilarity similarity = new PearsonCorrelationSimilarity(model); ^ symbol: class PearsonCorrelationSimilarity location: class RecommenderIntro RecommenderIntro.java:25: error: cannot find symbol UserNeighborhood neighborhood ^ symbol: class UserNeighborhood location: class RecommenderIntro RecommenderIntro.java:26: error: cannot find symbol new NearestNUserNeighborhood(2, similarity, model); ^ symbol: class NearestNUserNeighborhood location: class RecommenderIntro RecommenderIntro.java:28: error: cannot find symbol Recommender recommender = new GenericUserBasedRecommender( ^ symbol: class Recommender location: class RecommenderIntro RecommenderIntro.java:28: error: cannot find symbol Recommender recommender = new GenericUserBasedRecommender( ^ symbol: class GenericUserBasedRecommender location: class RecommenderIntro RecommenderIntro.java:31: error: cannot find symbol List<RecommendedItem> recommendations ^ symbol: class RecommendedItem location: class RecommenderIntro RecommenderIntro.java:34: error: cannot find symbol for (RecommendedItem recommendation : recommendations) { ^ symbol: class RecommendedItem location: class RecommenderIntro 18 errors Thanks. Regards Think green - keep it on the screen. This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. |