Uploaded image for project: 'Archiva'
  1. Archiva
  2. MRM-952

Patch for several issues while processing poms (effective model, expressions resolving, storing to database)

    XMLWordPrintableJSON

    Details

    • Flags:
      Patch

      Description

      I'm submitting a bigger patch for serveral issues that drived my crazy after installation of archiva in our company.
      The patch is for 1.1.1 and 1.1.2 releases.

      The patch:

      • fixes problems with expression resolving (${pom.version}) in dependencies,
      • adds support for parent.{groupId, artifactId, version) properties,
      • fixes issues with jdo detachCopy called from ProjectModelToDatabaseListener while creating effective pom,
      • fixes inconsistency in key format used in effective model cache,
      • add merging parentProject and properties while creating effective pom,
      • ArchivaProjectModel.setOrgin("filesystem") was moved to readers (where IMO should be),
      • adds few new test cases.

      I will be very happy if you apply the patch on the code base. It will save me a bit of work
      with merging my changes with new releases in the future.

        Attachments

        1. archiva-1.1.1-fixes.patch
          91 kB
          Michal Stochmialek
        2. archiva-1.1.1-fixes-svn.patch
          194 kB
          Michal Stochmialek

          Issue Links

            Activity

              People

              • Assignee:
                oching Maria Odea B. Ching
                Reporter:
                michal.stochmialek Michal Stochmialek
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: