manifoldcf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Piergiorgio Lucidi <piergior...@apache.org>
Subject Re: mvn eclipse:eclipse fails with Maven 3
Date Fri, 09 Mar 2012 13:55:46 GMT
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 <daddywri@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.garasen@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

Mime
View raw message