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

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Critical
    • Resolution: Auto Closed
    • 2.3
    • None
    • WTP support
    • None
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: