Uploaded image for project: 'Maven EJB Plugin'
  1. Maven EJB Plugin
  2. MEJB-51

Classpath is wrong for projects using "FinalName" directive

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Won't Fix
    • 2.2, 2.2.1, 2.3
    • None
    • None

    Description

      I have the following project layout (which is part of a big project, this pattern is used many times)

      A-ear -> A-ejb -> A-jar -> B-jar

      All these projects are built in the same reactor.

      A-ejb used automatic CLASSPATH generation in its pom-file.
      B-jar uses the FinalName directive to specify a final name to be used.

      In A-ear B-jar is correctly packaged with its final name.

      But in A-ejb the MANIFEST.MF file contains not the final name for B-jar, but the standard one (i.e. as if no FinalName would have been selected).

      This problem exists since version 2.2 of the plugin. Up to now we used 2.1, which works perfectly. I assume the new archiver (version 2.4) that has been introduced in 2.2 causes the problem.

      Attachments

        Activity

          People

            Unassigned Unassigned
            tarand Thomas Arand
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: