[ http://jira.codehaus.org/browse/MECLIPSE-184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_123940 ]
Siarhei Dudzin commented on MECLIPSE-184: ----------------------------------------- Well I thought it does because I saw this (and in more places): [http://docs.codehaus.org/display/M2ECLIPSE/Project+FAQ#ProjectFAQ-WhatMavenversionisusedbyplugin] it says: {quote} "Plugin is not actually using Maven itself. It is using component that is part of Maven called Maven Embedder. This component *is not available for Maven 2.0.x*. Embedder is used by the Maven command line interface (CLI) starting from version 2.1, so the current version of Embedder *correspond to the Maven 2.1* code line that include number of improvements to allow to actually embed Maven." {quote} I agree with you, Arnaud, on both those plugins - they are pretty far from full wtp interop yet. > Ear utility-jar are put in WEB-INF/lib of the wtp ear > ----------------------------------------------------- > > Key: MECLIPSE-184 > URL: http://jira.codehaus.org/browse/MECLIPSE-184 > Project: Maven 2.x Eclipse Plugin > Issue Type: Improvement > Components: WTP support > Affects Versions: 2.3 > Environment: Tested on Windows XP and Linux Ubuntu Dapper Drake > Reporter: Elid OR > Assignee: Arnaud Heritier > Priority: Critical > > It seems that the maven eclipse plugin add ear jar dependencies in the > WEB-INF/lib directory. > I've used the following command : mvn eclipse:clean > eclipse:eclipse -Dwtpversion=1.0 (I've also tried 1.5 with the snapshot > version) > And when deploy the ear project through WTP in a J2EE Server I see the > following structure : > my-ear > |---- my-ejb.jar > |---- my-webapp.war > |---- META-INF/ > |---- application.xml > |---- MANIFEST.MF > | > |----- WEB-INF/ > |---- lib > |---- dependency-1.jar > |---- dependency-2.jar > But I don't expect these dependencies to be here, I expect something like > this : > my-ear > |---- my-ejb.jar > |---- my-webapp.war > |---- META-INF/ > |---- application.xml > |---- MANIFEST.MF > | > |----- dependency-1.jar > |----- dependency-2.jar > So I've checked quickly the SVN repository and it seems that the directory in > which we put "ear utility jar" is hard coded as "WEB-INF/lib" (-> > AbstractWtpResourceWritter.addDependency() which is the same for the war and > the ear ... ) > Are you OK with this packaging ? It can be a good thing if we could configure > where wtp will > put these ear utility-jars and by default it would be in "/" or "lib". > Thanks In Advance > Elid OR -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira