Hi Erlend, that problem depends on some issues about filtering of the Maven Eclipse Plugin that are introduced with the latest versions. Infact in the 2.6 version there is no problem.
Now I think that this plugin could be considered deprecated. We are waiting for the new version that should have all these issues solved but I don't know when it will be released. There are many other projects in the world that exactly have the same problem. I suggest to use the m2Eclipse plugin directly inside Eclipse IDE without invoking the mvn eclipse:eclipse command. m2Eclipse is the most updated plugin with all the these issues solved. I don't use Maven Eclipse Plugin for a long time because I never need to use it. Hope this helps. Cheers, Piergiorgio Il 09 marzo 2012 14:45, Karl Wright <daddy...@gmail.com> ha scritto: > Hi Erlend, > > The pom which maven is unhappy with came from Alfresco. We included > it in the project with only minor modifications. But it does a whole > pile of stuff that I don't really understand in the process of > constructing the alfresco.war. > > Piergiorgio may have a better idea what is going wrong. Hopefully he > will chime in. > > Karl > > > On Fri, Mar 9, 2012 at 8:37 AM, Erlend Garåsen <e.f.gara...@usit.uio.no> > wrote: >> >> When I try to run mvn eclipse:eclipse in order to prepare the MCF project >> for Eclipse, I get an error which seems to be related to the Alfresco >> connector, but this might be an issue with version 2.8 of the Maven Eclipse >> plugin. BTW, it works by running the following: >> mvn org.apache.maven.plugins:maven-eclipse-plugin:2.6:eclipse >> >> I upgraded to Maven 3 for a week ago, so I haven't seen this error (yet) i >> my other Java projects. >> >> This is the part of the error message from Maven using the -e switch: >> >> [ERROR] Failed to execute goal >> org.apache.maven.plugins:maven-eclipse-plugin:2.8:eclipse (default-cli) on >> project mcf-alfresco-war-test: Request to merge when 'filtering' is not >> identical. Original=resource src/main/resources: output=target/classes, >> include=[], exclude=[**/restore-context.xml|**/ldap-*.xml|**/*.java], >> test=false, filtering=false, merging with=resource src/main/resources: >> output=target/classes, include=[log4j.properties], exclude=[**/*.java], >> test=false, filtering=true -> [Help 1] >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute >> goal org.apache.maven.plugins:maven-eclipse-plugin:2.8:eclipse (default-cli) >> on project mcf-alfresco-war-test: Request to merge when 'filtering' is not >> identical. Original=resource src/main/resources: output=target/classes, >> include=[], exclude=[**/restore-context.xml|**/ldap-*.xml|**/*.java], >> test=false, filtering=false, merging with=resource src/main/resources: >> output=target/classes, include=[log4j.properties], exclude=[**/*.java], >> test=false, filtering=true >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) >> 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:320) >> 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) >> Caused by: org.apache.maven.plugin.MojoExecutionException: Request to merge >> when 'filtering' is not identical. Original=resource src/main/resources: >> output=target/classes, include=[], >> exclude=[**/restore-context.xml|**/ldap-*.xml|**/*.java], test=false, >> filtering=false, merging with=resource src/main/resources: >> output=target/classes, include=[log4j.properties], exclude=[**/*.java], >> test=false, filtering=true >> at >> org.apache.maven.plugin.eclipse.EclipseSourceDir.merge(EclipseSourceDir.java:302) >> at >> org.apache.maven.plugin.eclipse.EclipsePlugin.extractResourceDirs(EclipsePlugin.java:1652) >> at >> org.apache.maven.plugin.eclipse.EclipsePlugin.buildDirectoryList(EclipsePlugin.java:1534) >> at >> org.apache.maven.plugin.eclipse.EclipsePlugin.createEclipseWriterConfig(EclipsePlugin.java:1222) >> at >> org.apache.maven.plugin.eclipse.EclipsePlugin.writeConfiguration(EclipsePlugin.java:1085) >> at >> org.apache.maven.plugin.ide.AbstractIdeSupportMojo.execute(AbstractIdeSupportMojo.java:511) >> at >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) >> ... 19 more >> [ERROR] >> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >> [ERROR] >> [ERROR] For more information about the errors and possible solutions, please >> read the following articles: >> [ERROR] [Help 1] >> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException >> [ERROR] >> [ERROR] After correcting the problems, you can resume the build with the >> command >> [ERROR] mvn <goals> -rf :mcf-alfresco-war-test >> >> Erlend >> >> -- >> Erlend Garåsen >> Center for Information Technology Services >> University of Oslo >> P.O. Box 1086 Blindern, N-0317 OSLO, Norway >> Ph: (+47) 22840193, Fax: (+47) 22852970, Mobile: (+47) 91380968, VIP: 31050 -- Piergiorgio Lucidi http://www.open4dev.com