See https://issues.apache.org/jira/browse/MAHOUT-1043 for more info and feel free to vote up if you're interested in having Apache Mahout sources importable and buildable in modern eclipse/maven environment.
Kind regards, Stevo Slavic. On Mon, Jul 9, 2012 at 6:59 PM, huangjia <[email protected]> wrote: > Hi Stevo, > > Sorry, but I couldn't quite understand your answer. Do you suggest that I > change the pom.xml? Is there a permanent solution to my problem? > > > Hi Chenghao, > > Where shall I execute the mvn eclipse:eclipse command? In Cygwin? > > > Thank you both ! > > Jia > > On Mon, Jul 9, 2012 at 12:13 PM, Stevo Slavić <[email protected]> wrote: > > > Do not combine maven-eclipse-plugin (eclipse:eclipse) and m2e plugin for > > eclipse. > > > > To explain what's happening when you import with m2e: > > For maven plugins configured in build scripts to execute on specific > build > > lifecycle phases m2e needs metadata/info on what to do with them - > execute, > > ignore, ... when file changes in an eclipse project. > > m2e can consume these metadata from build scripts themselves, from m2e > > connectors (m2e plugins), or (as of m2e 1.1) from maven plugins. For more > > info on this, read > > http://wiki.eclipse.org/M2E_plugin_execution_not_covered > > > > For the two maven plugins used in Mahout build scripts there are no such > > sources of build lifecycle mapping metadata or logic. > > > > maven-antrun-plugin is used basically to copy a resource on compile phase > > (see details in pom: > > https://svn.apache.org/repos/asf/mahout/trunk/core/pom.xml ) > > I don't understand yet why isn't this resource named and placed under > > src/main/resources so that maven-antrun-plugin can be removed. > > > > As temporary workaround, you can configure lifecycle metadata in mahout > > parent pom just to ignore maven-antrun-plugin run goal executions. > > > > Another pom, https://svn.apache.org/repos/asf/mahout/trunk/math/pom.xml, > > makes use of mahout-collections-codegen-plugin to generate sources. > > This plugin should include lifecycle mapping metadata, but it does not. > SO > > as another temporary workaround you can configure lifecycle metadata in > > mahout parent pom to execute mahout-collection-codegen-plugin generate > goal > > > > > > Kind regards, > > Stevo Slavic. > > > > On Mon, Jul 9, 2012 at 6:03 PM, chenghao liu <[email protected]> wrote: > > > > > try mvn eclipse:eclipse > > > > > > 2012/7/9 huangjia <[email protected]> > > > > > > > Hi all, > > > > > > > > I'm reading Mahout in Action and new to Mahout. Before I can run the > > code > > > > in 2.2.2 Creating a recommender, I think I need to import Mahout into > > > > Eclipse first. > > > > > > > > However, encountered a problem when trying to import *Mahout*'s > source > > > > code to eclipse. My steps are as follows. > > > > > > > > 1 Start Eclipse, click Help->Install new software: enter "m2e - > > > > http://download.eclipse.org/technology/m2e/releases" > > > > 2 downloaded the Mahout source zip file, unzip it, and put it under > the > > > > workspace of Eclipse. > > > > 3 Start Eclipse, click File->Import->Maven->Existing Maven Projects. > > Then > > > > chose the Mahout source file as the Root Directory. > > > > > > > > However, when I first tried it, it popped out some errors as in this > > post > > > > > > > > > > http://stackoverflow.com/questions/11282737/errors-when-importing-mahouts-maven-resource-to-eclipse > > > > . > > > > [image: enter image description here] > > > > > > > > But when I tried it today, the "Next" button becomes gray, so I > cannot > > > > proceed. > > > > [image: Inline image 1] > > > > Does anyone have an idea of what's going on? > > > > > > > > Info: I'm using Eclipse Helios, and mahout distribution 0.7. Is it > > > because > > > > the Helios does not support Mahout? > > > > But it shouldn't, I think, since this person did it successfully. > > > > > > > > > > http://shuyo.wordpress.com/2011/02/01/mahout-development-environment-with-maven-and-eclipse-1/ > > > > Or, instead of installing Maven in Eclipse, I should download it > > > > separately? > > > > > > > > Thanks very much! > > > > > > > > Jia > > > > > > > > > > > > > > > -- > > Jia Huang > > PhD student > > College of Information Science & Technology > > Drexel University > > > > >
