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 <[email protected]> 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
