Hi Roman,

Thanks for the example, but I think I've already got that stuff
covered.  Here is my sub-module site.xml...

    <project name="Module A">
        <version position="navigation-top"/>
        <publishDate position="right"/>
        <bannerLeft>
            <name>Allure Global Solutions</name>
            <href>http://www.allureglobal.com/</href>
        </bannerLeft>
        <body>
            <menu ref="parent"/>
            <menu name="Module A">
                <item name="Overview" href="index.html"/>
            </menu>
            <menu ref="reports"/>
            <menu ref="modules"/>
        </body>
    </project>

I have an index.apt file in the "apt" directory with the "Overview"
information.  The breadcrumbing stuff is gone, for now.  I never could
figure out how to make that work.  It would create the breadcrumb trail
on the final page, but the links never pointed where I expected them
to.  My main project site.xml looks very similar to the above. 
Originally, I was counting on it being inherited by the modules, but I
created individual files and source trees after that failed to work out.

Jacob Robertson asked if I had deployed.  Yes, and distribution
management set up to send it to a file: location.  The pages all look
exactly as I would expect them to, except that I can not get a link back
to the parent from either of the modules, nor can I get breadcrumbing to
work.  My real project only has one level of modules, so breadcrumbing
isn't as valuable.  is the <menu ref="parent"/> that I can't get to play
nice.

        <distributionManagement>
            <site>
                <id>sitetest.ihicks.org</id>
                <name>Site Test</name>
               
    <url>file:///Users/dhicks/Documents/workspace/test_site</url>
            </site>
        </distributionManagement>

This is a very simple test project with two modules.  I set it up
because it takes about 12 to 15 minutes to generate the site for my real
project.  I figured I could do something like this to help speed up the
"development" while I figure out how to get these things to work.

Thanks for the feedback guys.
Dave


Roman Kournjaev wrote:
> Hi Dave
>
> I dont think you are the only person that does not want to know the absolute
> URL of your pages, I think that absolutely OK. :-)
>
> Here is what i have that actually works sometimes and generates a parent
> link from the child projects.
> What you will have to do is to point the maven site plugin relatively to the
> following site.xml file
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <project name="DBWC">
>   <bannerLeft>
>     <name>Maven</name>
>     <src>http://maven.apache.org/images/apache-maven-project.png</src>
>     <href>http://maven.apache.org/</href>
>   </bannerLeft>
>   <bannerRight>
>     <src>http://www.quest.com/images/common/quest_logo.gif</src>
>     <href>http://www.quest.com/</href>
>   </bannerRight>
>   <body>
>
>     <links>
>       <item name="Apache" href="http://www.apache.org/"; />
>       <item name="Maven 1.x" href="http://maven.apache.org/maven-1.x/"/>
>       <item name="Maven 2" href="http://maven.apache.org/"/>
>     </links>
>
>
>     <menu ref="parent" />
>
>     <menu ref="modules" />
>
>     <menu ref="reports" />
>
>   </body>
>
>
> </project>
>
> The important thing there is the yellow colored link to the parent project.
>
> If you cant create a realive link to the that file , then just create a
> src/main/site directory in each of your projects and place this xml there
> too.
> Dont forget put the link to the site-plugin
>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-site-plugin</artifactId>
>                 <version>2.0</version>
>                 <configuration>
>                     <port>9000</port>
>
> <tempWebappDirectory>${site.dir}/tempdir</tempWebappDirectory>
>                     <stagingSiteURL>${url.site}</stagingSiteURL>
>                     <siteDirectory>{relative_link}</siteDirectory>
>                 </configuration>
>             </plugin>
>
> Frankly i still have sometimes problems with that configuration, I didn't
> figure it out when it does not work well, but there are some cases that it
> doesnt.
> Good Luck with that.. :-)
>
>
> On Mon, Jul 13, 2009 at 5:54 AM, David C. Hicks <dhi...@i-hicks.org> wrote:
>
>   
>> Can anyone point me to anything that actually works?  I've tried every
>> example I can find via Google (what few there are), and I cannot get the
>> modules to generate a link back to the parent project.  Breadcrumbs
>> don't seem to behave, either.  Maybe I'm an oddball and the only person
>> who doesn't know the absolute URL where my pages will reside, but I
>> would think that relative URLs would work.
>>
>> Any help?
>> Thanks,
>> Dave
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>
>>
>>     
>
>   

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

Reply via email to