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

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

Details

    • 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-svn.patch
          194 kB
          Michal Stochmialek
        2. archiva-1.1.1-fixes.patch
          91 kB
          Michal Stochmialek

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Slack

                  Issue deployment