I can confirm that downgrading to 2.0-beta-5 fixes my issue and the module's
site is generated with it's site descriptor. Thanks Brett! Do you need me
to open a JIRA ticket?
brettporter wrote:
>
> Does it happen to work with 2.0-beta-5? I know 2.0-beta-6 regressed in
> this regard, but I thought it was fixed.
>
> - Brett
>
> On 16/10/2008, at 7:33 AM, jaxzin wrote:
>
>>
>> No, it's ignoring the module's site descriptor (mymodule/src/site/
>> site.xml)
>> completely. We do take advantage of the site descriptor inheritance
>> and
>> that's working properly with inheriting the site descriptor from the
>> top-level project's parent (aka grandparent??) but again the
>> module's site
>> is using the top-level's site descriptor and ignoring the apt files
>> in the
>> module as well.
>>
>> More concretely:
>>
>> Top-level site.xml (src/site/site.xml):
>> <?xml version="1.0" encoding="ISO-8859-1"?>
>> <project>
>> <bannerLeft>
>> <name>${project.name}</name>
>> <href>${project.url}</href>
>> </bannerLeft>
>> <version position="left"/>
>> <body>
>> <menu name="Parent Test">
>> <item name="Introduction" href="index.html"/>
>> </menu>
>> <menu ref="modules"/>
>> </body>
>> </project>
>>
>>
>> Module's site.xml (mymodule/src/site/site.xml):
>> <?xml version="1.0" encoding="ISO-8859-1"?>
>> <project>
>> <bannerLeft>
>> <name>${project.name}</name>
>> <href>${project.url}</href>
>> </bannerLeft>
>> <version position="left"/>
>> <body>
>> <menu name="Overview">
>> <item name="Introduction" href="index.html"/>
>> <item name="Goals" href="plugin-info.html"/>
>> <item name="Usage" href="usage.html"/>
>> </menu>
>> </body>
>> </project>
>>
>> If I run 'mvn site' from the top-level dir, then the file
>> "mymodule/target/site/index.html" has a menu 'Parent Test' and no menu
>> 'Overview'.
>>
>> I've tested this with 2.0-beta-7 and 2.0-beta-6.
>>
>>
>>
>>
>>
>> brettporter wrote:
>>>
>>> No, but it's expected that it would be inherited and merged. Is that
>>> what you are seeing?
>>>
>>> - Brett
>>>
>>> On 16/10/2008, at 7:17 AM, jaxzin wrote:
>>>
>>>>
>>>> I've deployed the site of a multi-module project and found that the
>>>> sites for
>>>> the modules are using the site descriptor for the top-level project
>>>> rather
>>>> than each modules site descriptor that I've defined. Is that the
>>>> expected
>>>> behavior?
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Module-site-descriptor-ignored-in-multi-module-project--tp20001464p20001464.html
>>>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>
>>> --
>>> Brett Porter
>>> [EMAIL PROTECTED]
>>> http://blogs.exist.com/bporter/
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Module-site-descriptor-ignored-in-multi-module-project--tp20001464p20001779.html
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
> --
> Brett Porter
> [EMAIL PROTECTED]
> http://blogs.exist.com/bporter/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/Module-site-descriptor-ignored-in-multi-module-project--tp20001464p20001932.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]