[ http://jira.codehaus.org/browse/MSITE-110?page=all ] Brett Porter closed MSITE-110: ------------------------------
Assign To: Brett Porter Resolution: Fixed Fix Version: 2.0-beta-5 applied, with a rather large modification: the voodoo to load the pom from the repository was replaced with loading from a file using the project builder (one liner), which should achieve all the proper inheritance and interpolation required. > Use reactor to find parent URL where possible patch (patch also includes > improved calculate relative path and better read modules from filesystem POM > functionality) > -------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: MSITE-110 > URL: http://jira.codehaus.org/browse/MSITE-110 > Project: Maven 2.x Site Plugin > Type: Bug > Versions: 2.0 > Environment: win32, JVM 1.5.0.04, maven-2.1-SNAPSHOT, site-2.0-SNAPSHOT > Reporter: John Allen > Assignee: Brett Porter > Fix For: 2.0-beta-5 > Attachments: AbstractSiteRenderingMojo.patch > > > project.getParent().getUrl() returns non-interpolated values - using the > reactor environment to locate the parent gives an interpolated url. > Additionally the patch includes a improved 'source the module details from > the filesystem' functionality which is used in non-reactor environments, if a > module is found not to define a URL (as it commonly doesnt as its inherited > from parent) then the repository is queried instead. > Patch also includes a more powerful 'calculate realtive path' function that > can handle divergent pathes share a common ancestor (e.g > ../../../foo/bar/index.html) which is used to calculate parent and module > hrefs. -- 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