Can you try again after disabling maven-eclipse-plugin (Ultimately you won't need it with m2eclipse)? I imagine you configured it in your parent pom. I suppose it must be triggered by the process-resources goal defined in the project(s) properties.
regards, Fred Bricon. On Mon, Oct 20, 2008 at 4:23 PM, Juan Ignacio Garzón < [EMAIL PROTECTED]> wrote: > Thanks fred a lot for your tips!! > I'm using m2eclipse 0.9.7.20081017-1836 from the dev update site. > > I cleaned everything (eclipse .project files, .settings, etc). I > imported everything using "Import -> Maven projects". I'm getting an > error: > "An internal error occurred during: "Importing Maven projects". > loader constraint violation: when resolving method > > "org.codehaus.plexus.util.xml.Xpp3DomWriter.write(Lorg/codehaus/plexus/util/xml/XMLWriter;Lorg/codehaus/plexus/util/xml/Xpp3Dom;)V" > the class loader (instance of > org/codehaus/plexus/classworlds/realm/ClassRealm) of the current > class, > org/apache/maven/plugin/eclipse/writers/wtp/EclipseWtpApplicationXMLWriter, > and the class loader (instance of > org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) for resolved > class, org/codehaus/plexus/util/xml/Xpp3DomWriter, have different > Class objects for the type org/codehaus/plexus/util/xml/XMLWriter used > in the signature" > > Im already noticed that this is a known bug > (http://jira.codehaus.org/browse/MNG-3668) > > After that, the EAR project has no support for WTP (no J2ee facets), > so I cannot reproduce your steps posted in > http://jira.codehaus.org/browse/MNGECLIPSE-688. This only happens > with the EAR project, the EJB and the WAR project seem to be right > with correct facets. > After that i deleted all eclipse files from the EAR project and > regenerated them using mvn eclipse:m2eclipse. I manually changed the > jst.ear facet to 5.0 (it was generated for 1.4, don't know why). > > Now the project is deployed correctly, the only problem is that I have > an extra folder in the package called "WEB-INF" with a lib directory > with all my libs. (Its the same that is deployed inside the war). > > If there is something I can do to help with these problems, ask me please. > > Thanks for your help!! > > On Mon, Oct 20, 2008 at 9:56 AM, Fred Bricon <[EMAIL PROTECTED]> wrote: > > > > Ola Juan, > > > > A few things to check : > > - which version of m2eclipse are you using? I recommend the latest stable > dev build (0.9.7.x) > > - did you generate eclipse config files beforehand (mvn eclipse:eclipse > or mvn eclipse:m2eclipse) ? Generated config is not supported by m2eclipse > WTP integration. > > - Have you tried to update maven project configuration (right click on > the project > maven > update project configuration) : that should update > your .settings/org.eclipse.wst.common.component > > - The default ear source directory is src\main\application (where you'll > find META-INF\application.xml). You can override it by setting > <earSourceDirectory> in maven-ear-plugin config. > > - Due to a bug in WTP, jar deployment is messy. I recommend using JBoss > Tools to deploy ears to JBoss AS (more info here : > http://jira.codehaus.org/browse/MNGECLIPSE-688?focusedCommentId=148744#action_148744 > ) > > - FYI, specific module configuration in maven-ear-config is not supported > yet. From your pom.xml, only the context root setting is needed. When > different from the war artifactId, you should manually configure it in the > web project (right click on the project > properties > Web project settings) > > > > Let me know if it helps. > > > > regards, > > > > Fred Bricon. > > > > > > On Mon, Oct 20, 2008 at 2:26 PM, Juan Ignacio Garzón < > [EMAIL PROTECTED]> wrote: > >> > >> I have this pom: > >> > >> <project> > >> <modelVersion>4.0.0</modelVersion> > >> <groupId>myproject.server</groupId> > >> <artifactId>ear</artifactId> > >> <packaging>ear</packaging> > >> <version>1.0</version> > >> <name>myproject EAR</name> > >> <parent> > >> <groupId>myproject</groupId> > >> <artifactId>server</artifactId> > >> <version>1.0</version> > >> </parent> > >> <dependencies> > >> <dependency> > >> <groupId>myproject.server</groupId> > >> <artifactId>ejbs</artifactId> > >> <type>ejb</type> > >> <version>1.0</version> > >> </dependency> > >> <dependency> > >> <groupId>myproject.server.servlets</groupId> > >> <artifactId>website</artifactId> > >> <type>war</type> > >> <version>1.0</version> > >> </dependency> > >> <dependency> > >> <groupId>org.jboss.seam</groupId> > >> <artifactId>jboss-seam</artifactId> > >> <version>2.0.2.GA</version> > >> <type>ejb</type> > >> </dependency> > >> </dependencies> > >> <build> > >> <plugins> > >> <plugin> > >> <artifactId>maven-ear-plugin</artifactId> > >> <configuration> > >> <jboss> > >> <version>4.2</version> > >> > <loader-repository>seam.jboss.org:loader=servlet-1.0</loader-repository> > >> </jboss> > >> <archive> > >> <manifest> > >> > <addClasspath>true</addClasspath> > >> </manifest> > >> </archive> > >> <modules> > >> <ejbModule> > >> > <groupId>myproject.server</groupId> > >> > <artifactId>ejbs</artifactId> > >> </ejbModule> > >> <ejbModule> > >> > <groupId>org.jboss.seam</groupId> > >> > <artifactId>jboss-seam</artifactId> > >> > <bundleFileName>jboss-seam-2.0.2.GA.jar</bundleFileName> > >> </ejbModule> > >> <webModule> > >> > <groupId>myproject.server.servlets</groupId> > >> > <artifactId>website</artifactId> > >> > <contextRoot>/myproject</contextRoot> > >> </webModule> > >> </modules> > >> <version>5</version> > >> </configuration> > >> </plugin> > >> </plugins> > >> </build> > >> </project> > >> > >> When I publish it to JBoss using WTP, the ear has this files: > >> > >> - META-INF > >> - application.xml (Empty) > >> -myproject-ejbs-1.0.jar (Correct) > >> -myproject-website-1.0.war (Correct) > >> > >> The jboss-seam jar and its dependencies are not beying deployed, am I > >> missing something? The application.xml generated by maven-ear-plugin > >> is ok, the problem is the one generated by eclipse. > >> > >> Here is the .settings/org.eclipse.jdt.core.prefs: > >> #Sun Oct 19 00:54:09 ART 2008 > >> org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 > >> eclipse.preferences.version=1 > >> org.eclipse.jdt.core.compiler.source=1.5 > >> org.eclipse.jdt.core.compiler.compliance=1.5 > >> > >> Here is the .settings/org.eclipse.wst.common.component: > >> <project-modules id="moduleCoreId" project-version="2.0"> > >> <wb-module deploy-name="myproject-ear-1.0"> > >> <wb-resource deploy-path="/" source-path="target/eclipseEar"/> > >> </wb-module> > >> </project-modules> > >> > >> Here is the .settings/org.eclipse.wst.common.project.facet.core.xml: > >> <faceted-project> > >> <fixed facet="jst.ear"/> > >> <installed facet="jst.ear" version="5.0"/> > >> </faceted-project> > >> > >> I'm using WTP 3.0.2 and Eclipse 3.4. > >> > >> Thanks a lot I'm trying to make this work since a week! > >> > >> --------------------------------------------------------------------- > >> To unsubscribe from this list, please visit: > >> > >> http://xircles.codehaus.org/manage_email > >> > >> > > > > > > > > -- > > GMail rox! > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > -- GMail rox!
