Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.1.1
-
None
Description
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:
<?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>
I think the problem are the contained item-tags which are included in the sites of consumer projects.
Attachments
Attachments
Issue Links
- depends upon
-
MSITE-488 site:attach shouldn't replace variables from site.xml
- Closed