[ http://jira.codehaus.org/browse/MSITE-345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin Bentmann updated MSITE-345: ------------------------------------ Description: I have a Maven project that consists of a parent project and two child projects. In the parent project, it contains a site.xml (in src/site) that looks like {code:xml} <project> <version position="right"/> <body> <menu ref="parent" inherit="top"/> <menu name="Development Home"> <item name="Developer Page" href="developerItems.html"/> <item name="Outstanding Items" href="outstandingItems.html"/> </menu> <menu name="Development Streams"> <item name="trunk" href="http://wallaby:15000/webgui-trunk"/> </menu> <menu ref="modules"/> <menu ref="reports"/> </body> </project> {code} The child projects do not have any site.xml files. When "mvn site" is run, the pages for the parent project are fine and the links all work. When I display the pages for the child modules, however, they too have menu entries for "Development Home" and "Development Streams". If I click on the "Home" menus, they fail (as would be expected). >From the doco, I assumed that menu's by default aren't inherited. If I >explictly declare inherit="none" for the "Development Home" and "Development >Streams" menu items, nothing changes (they are still displayed in the child >project's pages. If I attempt to define site.xml files for the child >projects, nothing changes. I can't set up the site descriptors to prevent >those Menu items from appearing in the child project's site documentation. was: I have a Maven project that consists of a parent project and two child projects. In the parent project, it contains a site.xml (in src/site) that looks like <project> <version position="right"/> <body> <menu ref="parent" inherit="top"/> <menu name="Development Home"> <item name="Developer Page" href="developerItems.html"/> <item name="Outstanding Items" href="outstandingItems.html"/> </menu> <menu name="Development Streams"> <item name="trunk" href="http://wallaby:15000/webgui-trunk"/> </menu> <menu ref="modules"/> <menu ref="reports"/> </body> </project> The child projects do not have any site.xml files. When "mvn site" is run, the pages for the parent project are fine and the links all work. When I display the pages for the child modules, however, they too have menu entries for "Development Home" and "Development Streams". If I click on the "Home" menus, they fail (as would be expected). >From the doco, I assumed that menu's by default aren't inherited. If I >explictly declare inherit="none" for the "Development Home" and "Development >Streams" menu items, nothing changes (they are still displayed in the child >project's pages. If I attempt to define site.xml files for the child >projects, nothing changes. I can't set up the site descriptors to prevent >those Menu items from appearing in the child project's site documentation. > Generated site page for child module inherits items from parent site all the > time > --------------------------------------------------------------------------------- > > Key: MSITE-345 > URL: http://jira.codehaus.org/browse/MSITE-345 > Project: Maven 2.x Site Plugin > Issue Type: Bug > Components: inheritance > Affects Versions: 2.0-beta-7 > Environment: Windows XP, Solaris 5.9 > Reporter: Ed Hillmann > > I have a Maven project that consists of a parent project and two child > projects. In the parent project, it contains a site.xml (in src/site) that > looks like > {code:xml} > <project> > <version position="right"/> > <body> > <menu ref="parent" inherit="top"/> > <menu name="Development Home"> > <item name="Developer Page" href="developerItems.html"/> > <item name="Outstanding Items" href="outstandingItems.html"/> > </menu> > <menu name="Development Streams"> > <item name="trunk" href="http://wallaby:15000/webgui-trunk"/> > </menu> > <menu ref="modules"/> > <menu ref="reports"/> > </body> > </project> > {code} > The child projects do not have any site.xml files. When "mvn site" is run, > the pages for the parent project are fine and the links all work. When I > display the pages for the child modules, however, they too have menu entries > for "Development Home" and "Development Streams". If I click on the "Home" > menus, they fail (as would be expected). > From the doco, I assumed that menu's by default aren't inherited. If I > explictly declare inherit="none" for the "Development Home" and "Development > Streams" menu items, nothing changes (they are still displayed in the child > project's pages. If I attempt to define site.xml files for the child > projects, nothing changes. I can't set up the site descriptors to prevent > those Menu items from appearing in the child project's site documentation. -- 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