Please start by upgrading the Site Plugin to version 2.0.

Tom Bollwitt wrote:
> I am testing out the site plugin on a multi module project and the
> module project's site is not getting a link back to the parent site.
> 
> I am using maven version...
> Apache Maven 2.1.0 (r755702; 2009-03-18 14:10:27-0500)
> Java version: 1.5.0_16
> OS name: "mac os x" version: "10.5.7" arch: "i386" Family: "unix"
> 
> Site plugin version...
> maven-site-plugin     2.0-beta-7
> 
> The basic directory structure is as follows..
> 
> parent
> |_module1
> |  |_pom.xml
> |_module2
> |  |_pom.xml
> |_...
> |_pom.xml
> 
> 
> The parent pom is structured like...
> 
> <project xmlns="http://maven.apache.org/POM/4.0.0";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd";>
>     <modelVersion>4.0.0</modelVersion>
>     <parent>
>         <groupId>my.company</groupId>
>         <artifactId>super-pom</artifactId>
>         <version>1.0</version>
>     </parent>
>     <groupId>com.mycompany.testproject</groupId>
>     <artifactId>testparent</artifactId>
>     <name>test parent</name>
>     <packaging>pom</packaging>
>     <version>1.0.0-SNAPSHOT</version>
>     ...
>     <distributionManagement>
>         <site>
>             <id>testServer1</id>
>             <url>file:///var/www/html/</url>
>         </site>
>     </distributionManagement>
>     ...
>     <modules>
>         <module>module1</module>
>         <module>module2</module>
>         ...
>     </modules>
>     ...
> </project>
> 
> 
> The pom for module1 is like...
> 
> <project xmlns="http://maven.apache.org/POM/4.0.0";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd";>
>     <modelVersion>4.0.0</modelVersion>
>     <parent>
>         <groupId>com.mycompany.testproject</groupId>
>         <artifactId>testparent </artifactId>
>         <version>1.0.0-SNAPSHOT</version>
>     </parent>
>     <groupId>com.mycompany.testproject</groupId>
>     <artifactId>module1</artifactId>
>     <name>test module1</name>
>     <packaging>jar</packaging>
>     <version>1.0.0-SNAPSHOT</version>
>     ...
> </project>
> 
> The site.xml for module1 is as follows...
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <project xmlns="http://maven.apache.org/DECORATION/1.0.0";
>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>     xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.0
> http://maven.apache.org/xsd/decoration-1.0.0.xsd";>
> 
>     <body>
>         <menu ref="parent" />
>         <menu name="My Test project">
>             <item name="My XDoc Test" href="/myTest.html" />
>         </menu>
>         <menu ref="reports" />
>     </body>
> </project>
> 
> After reading the docs I thought <menu ref="parent" /> would create a
> link in module1's menu back to the parent site. Am I missing something
> or is this just a bug in the site plugin?
> 
> http://maven.apache.org/plugins/maven-site-plugin/examples/sitedescriptor.html
> 
> Including Generated Content
> 
> There are several preset menus that can be used in the site descriptor
> to include generated content from your project. These are:
> 
> reports - a menu with links to all the generated reports for your project
> parent - a menu with a link to the parent project's site
> modules - a menu containing the links to the sites of the submodules of
> this project
> 
> Regards,
> 
> Tom Bollwitt
> Mersoft
> tlbollw...@mersoft.com
> 
> 
> 
> 
> 
> 
> 
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to