This is on my MacBook Pro, and I have the current JDK that Apple provides 
(1.6.0_29).  I just installed the current Maven, which describes itself as 
Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500).  This is my first 
ever install of Maven.  I am also just getting started with Mahout.  I 
checked out the trunk using svn, and then built with `mvn install`, as 
described in 
https://cwiki.apache.org/confluence/display/MAHOUT/BuildingMahout; the 
tests took about an hour (not the 15 minutes suggested in the instructions 
on shortening the build).  That has been the full extent of my experience 
with, and knowledge of, Maven and Mahout.

I am running Eclipse Helios Service Release 2, Build id 20110218-0911.  I 
just installed the latest m2e: my Eclipse plug-ins listing includes 
version 1.0.100.20110804-1717 of m2e / UDC integration Marketplace, m2e 
logback appender, m2e logback configuration, and m2e Marketplace, as well 
as version 0.14.0.201109270543 of m2e connector for the mavenarchiver and 
pom properties.  This is my first ever install of m2e.

Following the Mahout quickstart, I then used "Import Existing Maven 
Projects" in Eclipse to import all the Mahout that I just built.  During 
that process I was faced with the following window:


If your mail program has chopped out my picture, here is a description. It 
is a window whose title is "Import Maven Projects".  The first thing in 
the window is a text area with a heading saying "Setup Maven plugin 
connectors".  I have no idea what Maven plugin connectors are --- nor what 
I can/should do about setting them up.  I thought I had already installed 
m2e, but apparently it does not really get settled in until you try to use 
it.  This window contains a table whose first column is "Maven build", 
second column is "Action".  The rows are organized into two groups.  The 
second, and thankfully larger, group is headed by a line with a green 
checked circle indicating, I suppose, that there is no problem.  It is the 
first group, headed by a line with a red X circle, that prompts this 
epistle.  It has just one line, for core/pom.xml.  Lower in the window is 
a "Description" section, which says "No marketplace entries found to 
handle maven-antrun-plugin:1.6:run in Eclipse.  Please see Help for more 
information."  Naturally, there is no "Help" evident.

I clicked on the "Finish" button in the lower right hand corner, and the 
import eventually finished.  I was told I have to restart Eclipse, which I 
did.  As it was later restarting, it got wedged and I had to forcefully 
quit it.  I restarted Eclipse again, and have been going through its 
"Problems" list.  I cleared up a few that required only "Maven |> Update 
Project Configuration...".  But I do still have the problem with 
core/pom.xml.  Following is a picture of its details.



The Description says "Plugin execution not covered by lifecycle 
configuration: org.apache.maven.plugins:maven-antrun-plugin:1.6:run 
(execution: default, phase: compile)".  It is On element pom.xml In folder 
mahout-core, Location line 53.

QuickFix on this Problem is not promising.  It offers two choices, neither 
of which looks good; here is a picture:



For extra grins, I also have two more Problems.  Here is a picture of the 
Properties of one:


The description says "maven-dependency-plugin (goals "copy-dependencies", 
"unpack") is not supported by m2e." and it is at line 54 in pom.xml of 
mahout-examples; the same problem is also in mahout-integration.  There is 
no QuickFix offered for these two.

Why do I have these three problems, and how do I fix them?

Thanks,
Mike

Reply via email to