Uploaded image for project: 'Maven Assembly Plugin'
  1. Maven Assembly Plugin
  2. MASSEMBLY-875

Maven Assembly Plugin 3.X is about 10x slower than 2.6

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 3.1.1
    • None
    • None

    Description

      In all our java projects, we have a fairly basic assembly configuration, something like this:

      <plugin>
          <artifactId>maven-assembly-plugin</artifactId>
          <version>2.6</version>
          <configuration>
              <archive>
                  <manifest>
                      <mainClass>org.x.x.x</mainClass>
                  </manifest>
              </archive>
              <descriptorRefs>
                  <descriptorRef>jar-with-dependencies</descriptorRef>
              </descriptorRefs>
          </configuration>
          <executions>
              <execution>
                  <id>make-assembly</id>
                  <phase>package</phase>
                  <goals>
                      <goal>single</goal>
                  </goals>
              </execution>
          </executions>
      </plugin>

      They all take about 10x longer with any 3.x.x version of the maven assembly plugin than the 2.6 version.

      This has been noticed by others:

      https://stackoverflow.com/questions/9009232/what-sort-of-configuration-issues-or-problems-might-make-maven-assembly-plugin-g/24519615#24519615

      But not reported as a bug that I could find.

      Although I could only justify "Minor" for the priority, this is really is a blocker for us moving to 3.x.x

      The upgrade is just not worth taking your build from < 10 sec to > 50 sec.

      (For this particular build, it went from about ~ 7 sec to ~ 57 sec.)

      Attachments

        1. mvn_package_2.6.log
          2 kB
          Jason Cote
        2. mvn_package_3.1.0.log
          2 kB
          Jason Cote

        Issue Links

          Activity

            People

              Unassigned Unassigned
              stuAtAsf Stu
              Votes:
              4 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: