Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-11814

Maven artifact fingerprints are computed and recorded twice

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • maven-plugin
    • None

      The artifacts which are produced by a maven job have their artifacts fingerprinted twice. Once in MavenFingerprinter and once in MavenArtifactArchiver . This adds unnecessary overhead to maven jobs.

      Proposal: as fingerprints are needed in the MavenArtifact records generated in the MavenArtifactArchiver, it probably doesn't make much sense to remove the fingerprinting from there. Instead, I'd propose to fingerprint all 'used' artifacts in the MavenFingerprinter and all 'produced' artifacts in the MavenArtifactArchiver

      *) Note that fingerprints are even generated in MavenArtifactArchiver if automatic artifact archiving is disabled

          [JENKINS-11814] Maven artifact fingerprints are computed and recorded twice

          kutzi created issue -
          kutzi made changes -
          Assignee New: kutzi [ kutzi ]
          kutzi made changes -
          Link New: This issue is related to JENKINS-16301 [ JENKINS-16301 ]
          Jesse Glick made changes -
          Link New: This issue is related to JENKINS-11333 [ JENKINS-11333 ]
          Jesse Glick made changes -
          Link New: This issue duplicates JENKINS-20487 [ JENKINS-20487 ]
          Jesse Glick made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Jenkins IRC Bot made changes -
          Component/s New: maven-plugin [ 16033 ]
          Component/s Original: maven2 [ 15487 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 142057 ] New: JNJira + In-Review [ 189955 ]

            kutzi kutzi
            kutzi kutzi
            Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: