[ https://jira.codehaus.org/browse/MSITE-672?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fred Cooke reopened MSITE-672: ------------------------------ Sorry for the delay in replying, but closing this is absolutely not acceptable to me. Marking it as "cannot reproduce" is just plain inaccurate. "Won't fix" might be appropriate, but would still have resulted in my reopening with en emphatic "Then I will!" comment. *Some* solution *must* be found for this. My previous comment was written after a few glasses of wine, which may have been a contributing factor to me confusing the behaviour of m-site-p with that of m-release-p, which does in fact screw with the variable and differ from the effective-pom output. Your first link mentions nothing about such arbitrary transformations as far as I can tell, and I note that it's been updated today, and as such looked extra hard. Blind? Your second link states that "Default value is: parent value [+ path adjustment] + artifactId " for the site URL. If the parent does NOT contain a value, but ONLY a variable, then you should honour that variable being interpolated in the child as with all others. Variables, in Maven, as you well know, being a core committer, and infinitely more important than I, are universally interpolated at the lowest level. Trying to do otherwise is difficult in most cases. Here it's *impossible" to get the right result without wholesale duplication of configuration. If my parent had an actual URL, then I'd be quite happy for the process you describe to take place, BUT IT DOESN'T have a URL, only a variable, intended to be determined in the child. > Interpolation of site deploy URL not done in child > -------------------------------------------------- > > Key: MSITE-672 > URL: https://jira.codehaus.org/browse/MSITE-672 > Project: Maven 2.x and 3.x Site Plugin > Issue Type: Bug > Components: site:deploy > Affects Versions: 3.0 > Environment: Debian Linux OpenJDK 7 mvn 3.0.4 > Reporter: Fred Cooke > Assignee: Herve Boutemy > > I have my parent distribution site config filled out like so: > {{<url>scp://private-site/home/private/site/releases/$\{project.groupId}/$\{project.artifactId}/$\{project.version}/</url>}} > When the child tries to release:perform or {{site:deploy}} it tries to upload > with the parent arifactId, groupId and version instead of the current project > values. These should be interpolated like any other variables in the POM to > prevent needless duplication in all children. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira