[ 
http://jira.codehaus.org/browse/MSITE-438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lukas Theussl closed MSITE-438.
-------------------------------

    Resolution: Duplicate
      Assignee: Lukas Theussl

> <menu ref="modules"/> dropped from site.xml for  pom.xml without <modules> 
> section
> ----------------------------------------------------------------------------------
>
>                 Key: MSITE-438
>                 URL: http://jira.codehaus.org/browse/MSITE-438
>             Project: Maven 2.x and 3.x Site Plugin
>          Issue Type: Bug
>          Components: inheritance, multi module
>    Affects Versions: 2.0.1
>         Environment: Windows XP, CentOS Linux, Maven 2.2.1, Sun JDK 1.6.0_u17
>            Reporter: Kek
>            Assignee: Lukas Theussl
>         Attachments: project.zip
>
>
> We have common "pom-parent" artifact that defines repositories, 
> pluginsManagement, distribution, etc. And there is defined the site.xml 
> descriptor too. 
> The site.xml lokks like:
> {code:xml}  <body>
>     <menu ref="parent"/>
>     <menu ref="modules"/>
>     <menu ref="reports"/>
>   </body>{code}
> but when we build this artifact and deploy it to the repository, there is 
> automaticaly generated and uploaded different site descriptor 
> "pom-parent-1.0.0-site.xml" that contains only:
> {code:xml}  <body>
>     <menu ref="parent" />
>     <menu ref="reports" />
>   </body>{code}
> The "modules" menu was droped by maven.
> After some investigation I found that the "modules" menu section is always 
> dropped, when the pom.xml for pom-parent does not contains any submodule 
> definition
> {code:xml}   <modules>
>      <module>some-submodule</module>
>    </modules>{code}
> But I don't want to specify any submodule for this common pom because it is 
> used as "abstract" parent for all company projects. We want to have only one 
> central site.xml descriptor definition managed in "pom-parent" project and 
> avoid its duplication in each inherited project. 
> The workaround is create some "dummy-submodule" under "pom-parent" and define 
> the <modules> section in pom.xml or define the site.xml descriptor for each 
> inherited project.

-- 
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

        

Reply via email to