[
http://jira.codehaus.org/browse/MSITE-502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=235162#action_235162
]
Michael Wenig commented on MSITE-502:
-------------------------------------
Hi Dennis,
thanks for your efforts!
Unfortunately this does not solve the problem as I am not able to specify
relative paths at this point (in reality). The poms are completely separate
(maintained, versioned, built) and therefore we do not have any relative paths.
parentPom1, projectA and projectB are all corporate poms (sorry - I should have
used better names for this example). During build they are read from the
repository.
Relative paths could only be used inside of projectC (but according to maven
they should not be needed).
> Multiple Parent-Links and additional module-link inherited wrong from parent
> ----------------------------------------------------------------------------
>
> Key: MSITE-502
> URL: http://jira.codehaus.org/browse/MSITE-502
> Project: Maven 2.x Site Plugin
> Issue Type: Bug
> Components: inheritance
> Affects Versions: 2.1.1
> Reporter: Michael Wenig
> Attachments: siteInheritance.zip
>
>
> Attached is a couple of projects showing a problem with the site inheritance.
> The projects have the following structure:
> parentPom1
> -> projectA (parentPom2, with a submodule 'dummyModule' and attached site.xml)
> -> projectB (parentPom3)
> -> projectC (projectRoot with a submodule 'projectModule')
> I ran the following commands:
> parentPom1: install
> projectA: site site:attach-descriptor install
> projectB site install
> projectC site install
> I added the corresponding target-folders to the zip:
> projectA:
> generated correctly
> projectB:
> shows two(!) parent links:
> -> to parentPom1 (which is wrong and IMHO inherited out of the attached
> site-descriptor)
> -> to parentPom2 (which is correct)
> projectC (root):
> shows two(!) parent links:
> -> to parentPom1 (which is wrong and IMHO inherited out of the attached
> site-descriptor)
> -> to projectB (which is correct)
> shows two modules:
> -> dummyModule (the one of projectA which is wrong and IMHO inherited out of
> the attached site-descriptor)
> -> projectModule (correct)
> ==> I expected the parent-Menu to only contain the direct parent
> ==> I expected the modules menu to only contain modules of the pom and not
> the modules of a parent...
> Content of the attached site descriptor:
> {code:xml}
> <?xml version="1.0" encoding="UTF-8"?><project
> xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.1
> http://maven.apache.org/xsd/decoration-1.0.1.xsd"
> xmlns="http://maven.apache.org/DECORATION/1.0.1"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> <body>
> <menu name="Parent Project" inherit="top" ref="parent">
> <item name="parentPom1" href="..\index.html" />
> </menu>
> <menu name="Modules" inherit="bottom" ref="modules">
> <item name="dummyModule" href="projectA1/index.html" />
> </menu>
> <menu inherit="bottom" ref="reports" />
> </body>
> </project>
> {code}
> I think the problem are the contained item-tags which are included in the
> sites of consumer projects.
--
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