[
https://issues.apache.org/jira/browse/EXTVAL-122?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jakob Korherr resolved EXTVAL-122.
----------------------------------
Resolution: Fixed
Fix Version/s: 1.2.5
2.0.5
> Fix relative paths on site
> --------------------------
>
> Key: EXTVAL-122
> URL: https://issues.apache.org/jira/browse/EXTVAL-122
> Project: MyFaces Extensions Validator
> Issue Type: Task
> Affects Versions: 1.2.4, 2.0.4, 1.1.4
> Reporter: Jakob Korherr
> Assignee: Jakob Korherr
> Fix For: 2.0.5, 1.2.5
>
>
> After deploying the site for ExtVal x.x.4, I noticed that the relative site
> urls of the logos and the modules are wrong. This has currently the effect
> that modules which are in the first level (like e.g. core) do not display the
> logos correctly and modules which are in the second level (e.g.
> validation-modules/bean-validation) render wrong links to all other modules.
> I did a lot of digging in the site configuration and also in the code of the
> maven-site-plugin and eventually I found myself at this code on
> org.apache.maven.doxia.site.decoration.inheritance.PathDescriptor.buildUrl(
> final URL baseUrl, final String path ):
> // the params are:
> baseUrl = new URL("http://myfaces.apache.org/extension/validator12");
> path = "images/extval_logo2.png");
> return new URL( baseUrl, path );
> However, this creates the following URL:
> http://myfaces.apache.org/extensions/images/extval_logo2.png.
> --> adding a / at the end of the baseUrl solved this problem.
> Unfortunately this did not fix the problem with the wrong relative links of
> the modules in the second level. However, I found out that if you put a
> correct <url> entry into the direct (!!!) parent projects of those projects,
> it works. Or to be more specific: just add a
> <url>http://myfaces.apache.org/extensions/validator12/component-support-modules-project/</url>
> in the component-support-modules-project pom.xml and the paths of all of its
> direct subprojects (generic-support and trinidad-support) are correct!
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.