Running only 'mvn site' will give you site files in artifact target
directory, but they will not be correctly linked before you deploy them,
or I suppose stage them. I do not have experience with stage but I
suppose that should work the same way as site-deploy.

You do not need a site.xml for each sub-module, the one in parent is
enough. Anything else would not give meaning since site,xnk is a
descriptor for the whole site.

My parent pom must contains something simulare to this:

      <distributionManagement>
                <site>
                        <id>website</id>
                        <url>file://localhost/tmp/mysite</url>
                </site>
        </distributionManagement>

When I run 'mvn site site-deploy' I will find my full site structure in
/tmp/mysite 

-Ronny

-----Opprinnelig melding-----
Fra: tulasi [mailto:[EMAIL PROTECTED] 
Sendt: 25. september 2006 12:22
Til: [email protected]
Emne: Re: SV: maven site not showing sub module links in parent html


Hi all,

I have tried with mvn site and  mvn site:stage
-DstagingDirectory=C:\mysite4 commands.

and also i have tried with configuration <menu ref="modules" /> and
${modules}.

But its not creating links in parent html.   is thr any solution. please
help me 

and  a small doubt -- is it need to contain site.xml in each every
sub-module?.


Thanks in advance








Naess, Ronny wrote:
> 
> This works fine for me:
> 
> <menu ref="parent" />
> <menu ref="modules" />
> <menu ref="reports" />
> 
> You could also try ${modules}, but it is basically the same.
> 
> You also might want to narrow down your problem in your site.xml file,

> trying to only have what you really need as a minimum.
> You have ofcourse build all artifacts/modules and they are in parent 
> pom referenced with
> 
> <modules>
>   <module>yourModule</module>
>   <module>yourOtherModule</module>
> </modules>
> 
> Also note, the generated site does not work under target dir, you have

> to deploy your site(s) somewhere or else the links will point to the 
> wrong location.
> 
> -Ronny
> 
> -----Opprinnelig melding-----
> Fra: news [mailto:[EMAIL PROTECTED] P? vegne av Geoffrey De Smet
> Sendt: 19. september 2006 10:49
> Til: [email protected]
> Emne: Re: maven site not showing sub module links in parent html
> 
> No idea then, it works for us at spring-rich-c.sf.net, maybe you can 
> try comparing the site.xml's etc.
> 
> One thing I noticed is that you don't have an <url> element in your 
> parent pom, which gives problems with site inheritance (I opened a 
> jira for it)
> 
> tulasi wrote, On 2006-09-19 6:15 AM:
>> 
>> 
>> I have tried these two also. But its not showing in parent html
>> 
>> 
>> 
>> 
>> Geoffrey De Smet-2 wrote:
>>> Try
>>>
>>>          <menu ref="modules" />
>>>
>>>          <menu ref="reports" />
>>>
>>>
>>> tulasi wrote, On 2006-09-18 2:54 PM:
>>>> Hi,
>>>>
>>>> I have created my  /src/site/site.xml and pom.xml like as follows. 
>>>> But when i am trying create mvn site, its not creating sub modules 
>>>> links in parent html. Here i have enclosed my site.xml and pom.xml.
>>>> what was wrong in these files?.
>>>>
>>>> Site.xml
>>>> <?xml version="1.0" encoding="UTF-8"?> <project name="My
Framework">
>>>>   <bannerLeft>
>>>>     <name>My Framework</name>
>>>>
<src>http://maven.apache.org/images/apache-maven-project.png</src>
>>>>     <href>http://maven.apache.org/</href>
>>>>   </bannerLeft>
>>>>   <bannerRight>
>>>>     <src>http://maven.apache.org/images/maven-small.gif</src>
>>>>   </bannerRight>
>>>>   <skin>
>>>>     <groupId>org.apache.maven.skins</groupId>
>>>>     <artifactId>maven-default-skin</artifactId>
>>>>     <version>1.0</version>
>>>>   </skin>
>>>>   <body>
>>>>     <links>
>>>>            <item name="My Framework"
href="../target/site/index.html"/> 
>>>>     </links>
>>>>     ${modules}
>>>>     ${reports} 
>>>>   </body>
>>>> </project>
>>>>
>>>>
>>>> Pom.xml
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?> <project>
>>>>    <modelVersion>4.0.0</modelVersion>
>>>>    <groupId>my.id.util</groupId>
>>>>    <version>${my_version_number}</version>
>>>>    <name>MyFramework</name>
>>>>    <artifactId>MyFramework</artifactId>
>>>>    <packaging>pom</packaging>
>>>>    <distributionManagement>
>>>>        <site>
>>>>          <id>MyFramework</id>
>>>>          <url>scpexe://MyProject/</url>
>>>>        </site>  
>>>>            <snapshotRepository>
>>>>          <id>snapshots</id>
>>>>          <name>Maven Central Plugins Development Repository</name>
>>>>         
>>>>
<url>scp://repo1.maven.org/home/projects/maven/repository-staging/snapsh
ots/maven2</url>
>>>>        </snapshotRepository>
>>>>    </distributionManagement> 
>>>>    <build>
>>>>            <directory>${lib.dir}</directory>
>>>>            <outputDirectory>target</outputDirectory>
>>>>    </build>
>>>>    <modules>
>>>>            <module>subA</module>
>>>>            <module>subB</module>
>>>>            <module>subC</module>
>>>>            <module>subD</module>
>>>>            <module>subE</module>
>>>>            <module>subF</module>
>>>>    </modules>
>>>>    <reporting>
>>>>        <plugins>
>>>>          <plugin>
>>>>           <groupId>org.apache.maven.plugins</groupId>
>>>>           <artifactId>maven-site-plugin</artifactId>
>>>>           <version>2.0-beta-5</version>
>>>>           <configuration>
>>>>             <locales>en</locales> 
>>>>           </configuration>
>>>>          </plugin>
>>>>        </plugins>
>>>>     </reporting>
>>>>     </project>
>>> --
>>> With kind regards,
>>> Geoffrey De Smet
>>>
>>>
>>> --------------------------------------------------------------------
>>> - To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>> 
> 
> --
> With kind regards,
> Geoffrey De Smet
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

--
View this message in context:
http://www.nabble.com/maven-site-not-showing-sub-module-links-in-parent-
html-tf2291089.html#a6483743
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


!DSPAM:4517adf0301332984811091!


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Good day to you, tulasi,

Try doing the suggestions given here again. But this time, try running your
maven execution with the following arguments "-cpu -U" (i.e mvn -cpu -U
site)...just to make sure your using an updated version of the
maven-site-plugin.

Cheers,
Franz
-- 
View this message in context: 
http://www.nabble.com/maven-site-not-showing-sub-module-links-in-parent-html-tf2291089.html#a6484806
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to