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

I am also just getting started with Hama.  I downloaded it (0.3.0), and 
built (`mvn install`).  Then I did `mvn eclipse:eclipse` (while Eclipse 
was not running --- a detail I had to guess since the instructions did not 
address it), and it ultimately claimed success despite printing many 
WARNINGs about being unable to read workspace ... (details below).  I then 
launched Eclipse and imported the hama-0.3.0-incubating project.  It seems 
to have mostly worked, but Eclipse says I have a Problem in Hama's 
pom.xml.  The Description of the Problem is 'maven-dependency-plugin 
(goals "copy-dependencies", "unpack") is not supported by m2e.' and it is 
on line 228.

What's going wrong here, and how do I fix it?

Following are the first two WARNINGs printed during `mvn eclipse:eclipse`; 
there are many more like the second.

[WARNING] Workspace defines a VM that does not contain a valid 
jre/lib/rt.jar: 
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
[WARNING] could not read workspace 
project:/Users/mspreitz/myworkspace/.metadata/.plugins/org.eclipse.core.resources/.projects/arq-2.8.7
java.lang.IllegalArgumentException: URI scheme is not "file"
        at java.io.File.<init>(File.java:366)
        at 
org.apache.maven.plugin.eclipse.reader.ReadWorkspaceLocations.getProjectLocation(ReadWorkspaceLocations.java:270)
        at 
org.apache.maven.plugin.eclipse.reader.ReadWorkspaceLocations.readWorkspace(ReadWorkspaceLocations.java:531)
        at 
org.apache.maven.plugin.eclipse.reader.ReadWorkspaceLocations.init(ReadWorkspaceLocations.java:94)
        at 
org.apache.maven.plugin.eclipse.EclipsePlugin.getWorkspaceConfiguration(EclipsePlugin.java:1902)
        at 
org.apache.maven.plugin.eclipse.EclipsePlugin.fillDefaultClasspathContainers(EclipsePlugin.java:1438)
        at 
org.apache.maven.plugin.eclipse.EclipsePlugin.setup(EclipsePlugin.java:885)
        at 
org.apache.maven.plugin.ide.AbstractIdeSupportMojo.execute(AbstractIdeSupportMojo.java:500)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)


Thanks,
Mike

Reply via email to