Uploaded image for project: 'Maven Eclipse Plugin (RETIRED)'
  1. Maven Eclipse Plugin (RETIRED)
  2. MECLIPSE-184

Ear utility-jar are put in WEB-INF/lib of the wtp ear

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Critical
    • Resolution: Auto Closed
    • Affects Version/s: 2.3
    • Fix Version/s: None
    • Component/s: WTP support
    • Labels:
      None
    • Environment:
      Tested on Windows XP and Linux Ubuntu Dapper Drake

      Description

      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

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                becool26 Elid OR
              • Votes:
                9 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: