Maven 1.x RAR Plugin
  1. Maven 1.x RAR Plugin
  2. MPRAR-4

Do not bundle dependecies in rar without scope=provided

    Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      Maven 2.0.4, rar plugin 2.2
    • Number of attachments :
      0

      Description

      If I use "provided" the dependencies will never be included, my problem is
      1. projects:
      my-jar
      rar1: dependency to my-jar
      rar2: dependency to my-jar
      ejb1: dependency to my-jar
      ear: dependency to rar1, rar2. ejb1
      2. inside the ear:
      ejb1.jar
      rar1.rar
      rar2.rar
      lib/my-jar.jar
      3. This works fine for packaging=ejb - the my-jar.jar gets copied to the lib dir during build of
      the ear. But the same jar gets also packaged in the rar1 and in the rar2 archive. So I have it
      three times instead only having the entries in MANFIFEST.MF/Class-Path and the jar only
      once in the lib subdir.
      The Manifest entries are not the problem, to get the jar not packaged in the rars is my
      problem.

      4. my proposal:
      add plugin configuration parameter <includeDependencies>false</includeDependencies>

      in RarMojo.java additional parameter and check:

      /**

      • Specify if the specified dependencies of this project should be
      • included in the rar file ; default is true.
        *
      • @parameter
        */
        private Boolean includeDependencies = Boolean.TRUE;

      ....
      // Copy dependencies
      try
      {
      if (includeDependencies.booleanValue()) { // additional check

      carsten

        Issue Links

          Activity

          Hide
          Carsten Karkola added a comment -

          It is the wrong rar plugin, sorry. I try to move this issue to the rar-plugin for mvn 2.x

          Show
          Carsten Karkola added a comment - It is the wrong rar plugin, sorry. I try to move this issue to the rar-plugin for mvn 2.x

            People

            • Assignee:
              Unassigned
              Reporter:
              Carsten Karkola
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: