[
https://jira.codehaus.org/browse/MSITE-501?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Osipov closed MSITE-501.
--------------------------------
Resolution: Cannot Reproduce
Closing this, test project has not been provided in 1.5 years.
> Properties overwritten by settings.xml are ignored when creating parent-links
> -----------------------------------------------------------------------------
>
> Key: MSITE-501
> URL: https://jira.codehaus.org/browse/MSITE-501
> Project: Maven Site Plugin
> Issue Type: Bug
> Components: property interpolation
> Affects Versions: 2.1.1
> Environment: Maven 2.2.1, Site-Plugin 2.1.1, Linux x86_64
> Reporter: Michael Wenig
>
> Our Parent has a url defined by
> {code:xml}<url>${site.access.url}</url>{code}
> where
> {code:xml}<properties>
> <site.access.url>http://testdoku.ourdomain.de/mvn-sites/${groupId}/${artifactId}/${version}</site.access.url>
> </properties>{code}
> this site.access-url is overwritten by settings.xml on our production server
> to the production-server:
> {code:xml}<site.access.url>http://doku.ourdomain.de/mvn-sites/${groupId}/${artifactId}/${version}</site.access.url>{code}
> (this is for security reasons to avoid productive-changes on misconfigured
> testing-systems)
> Unfortunately on our production-server links to the parentPom are generated
> only by the properties of the parentPom ignoring the settings.xml (which is
> used everywhere else). Therefore the parent-links are pointing to the testing
> system and not to production system!
> As we are not generating releasePoms (as we need some properties to be
> present in order to allow changing by children) we have no chance to generate
> correct links without putting them directly in the pom :-(
> Steps to Reproduce:
> Generate a parentPom:
> {code:xml}<properties>
> <site.access.url>http://testdoku.ourdomain.de/mvn-sites/${groupId}/${artifactId}/${version}</site.access.url>
> </properties>
> <url>${site.access.url}</url>{code}
> Generate a second project using the parent
> put in your settings.xml:
> {code:xml}<site.access.url>http://doku.ourdomain.de/mvn-sites/${groupId}/${artifactId}/${version}</site.access.url>{code}
> an run site for the child - the parentLink is wrong!
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)