Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.1.2
-
None
-
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
Attachments
Issue Links
- is duplicated by
-
MRM-686 'Unable to find project model' when artifactId contains property placeholders e.g. ${project.parent.artifactId}
- Closed
- is related to
-
MRM-615 When scanning, Archiva doesn't resolve properties/variables of POMs in managed repositories
- Closed
-
MRM-686 'Unable to find project model' when artifactId contains property placeholders e.g. ${project.parent.artifactId}
- Closed
-
MRM-844 "Unable to create ArchivaArtifact with empty version" in dependency tree.
- Closed
-
MRM-620 pom.xml that inherit version from parent show up in reports as "has an invalid project model"
- Closed