You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Wenig (JIRA)" <ji...@codehaus.org> on 2010/09/10 11:54:32 UTC
[jira] Created: (MSITE-501) Properties overwritten by settings.xml
are ignored when creating parent-links
Properties overwritten by settings.xml are ignored when creating parent-links
-----------------------------------------------------------------------------
Key: MSITE-501
URL: http://jira.codehaus.org/browse/MSITE-501
Project: Maven 2.x Site Plugin
Issue Type: Bug
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
<url>${site.access.url}</url>
where
<properties>
<site.access.url>http://testdoku.ourdomain.de/mvn-sites/${groupId}/${artifactId}/${version}</site.access.url>
</properties>
this site.access-url is overwritten by settings.xml on our production server to the production-server:
<site.access.url>http://doku.ourdomain.de/mvn-sites/${groupId}/${artifactId}/${version}</site.access.url>
(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:
<properties>
<site.access.url>http://testdoku.ourdomain.de/mvn-sites/${groupId}/${artifactId}/${version}</site.access.url>
</properties>
<url>${site.access.url}</url>
Generate a second project using the parent
put in your settings.xml:
<site.access.url>http://doku.ourdomain.de/mvn-sites/${groupId}/${artifactId}/${version}</site.access.url>
an run site for the child - the parentLink is wrong!
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira