Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
Right now we have ${project.*} which always interpolates values based on the final project: "classical" interpolation is "late" interpolation. So it is not possible that parent poms can lock values, ie avoid child poms override. By adding ${this} for "early" interpolation, it will be possible to have intermediate interpolation.
If a pomfile depends on a parent, that parent will first resolve all ${this.*} values for itself. Once the fully inherited pom is there, all ${project.*} will be resolved.
Attachments
Issue Links
- is duplicated by
-
MNG-6009 Can avoid the env property {project.version} in parent pom be overrided by the child pom?
- Closed
- is related to
-
MNG-5763 Incorrect resolution of ${project.groupId} for POM imports with different groupIds
- Closed
- relates to
-
DOXIASITETOOLS-158 early interpolation: support ${this.*} as expression in site.xml interpolation
- Closed
-
MNG-5890 In reactor projects, having a "root" counterpart to "project" properties would be useful
- Closed
- mentioned in
-
Page Loading...