maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hervé Boutemy (JIRA) <j...@apache.org>
Subject [jira] [Comment Edited] (DOXIASITETOOLS-158) early interpolation: support ${this.*} as expression in site.xml interpolation
Date Wed, 30 Mar 2016 06:47:25 GMT

    [ https://issues.apache.org/jira/browse/DOXIASITETOOLS-158?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15217512#comment-15217512
] 

Hervé Boutemy edited comment on DOXIASITETOOLS-158 at 3/30/16 6:47 AM:
-----------------------------------------------------------------------

- because there is no associated Doxia 1.8 (and it took time to align Doxia to Doxia Sitetools,
with modules that were in shared and so on)
- because it is an important bugfix release, that will go into maven-site-plugin 3.5.1: people
got surprises in maven-site-plugin 3.5 that are solved in 3.5.1
- because I'll be the release manager, since I want to fix what I did in DOXIASITETOOLS-118
without really understanding the change from de-facto early interpolation to "pom classical"
late interpolation
- because I really think the right message for end-users is: don't use maven-site-plugin 3.5
(they don't really know it contains Sitetools 1.7) but use 3.5.1 (including 1.7.1). Bumping
a new minor version will just be les efficient to help them


was (Author: hboutemy):
- because there is no associated Doxia 1.8 (and it took time to align Doxia to Doxia Sitetools,
with modules that were in shared and so on)
- because it is an important bugfix release, that will go into maven-site-plugin 3.5.1: people
got surprises in maven-site-plugin 3.5 that are solved in 3.5.1
- because I'll be the release manager, since I want to fix what I did in DOXIASITETOOLS-118
without really understanding the change from de-facto early interpolation to late interpolation
- because I really think the right message for end-users is: don't use maven-site-plugin 3.5
(they don't really know it contains Sitetools 1.7) but use 3.5.1 (including 1.7.1). Bumping
a new minor version will just be les efficient to help them

> early interpolation: support ${this.*} as expression in site.xml interpolation
> ------------------------------------------------------------------------------
>
>                 Key: DOXIASITETOOLS-158
>                 URL: https://issues.apache.org/jira/browse/DOXIASITETOOLS-158
>             Project: Maven Doxia Sitetools
>          Issue Type: New Feature
>          Components: Decoration model
>    Affects Versions: 1.7
>            Reporter: Hervé Boutemy
>            Assignee: Hervé Boutemy
>             Fix For: 1.7.1
>
>
> with MSITE-135/DOXIASITETOOLS-118 fixed for consistency with general Maven interpolation
principles (= "late interpolation", ie interpolation happens after inheritance), we see that
interpolating early with current pom content is something quite natural in {{site.xml}}
> adding support for {{$\{this.\*}}} to interpolate with current pom (instead of classical
{{$\{project.*}}}) would give back the feature expected in {{site.xml}}
> and would be consistent with MNG-5900 (not yet available in any Maven version)
> documentation: http://maven.apache.org/doxia/doxia-sitetools-archives/doxia-sitetools-LATEST/doxia-integration-tools/index.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message