On Sat, Nov 29, 2008 at 10:35 PM, Stefano Bagnara <[EMAIL PROTECTED]> wrote: > Robert Burrell Donkin ha scritto: >> On Fri, Nov 28, 2008 at 8:18 AM, Stefano Bagnara <[EMAIL PROTECTED]> wrote: >>> Robert Burrell Donkin ha scritto: >>>> the basic, modular website is now sync'd >>>> (http://james.apache.org/jsieve/index.html). feedback or patches more >>>> welcome >>> No time now, but: >>> - that page doesn't have the top menu. >>> - the left links to main/util/mailet are relative: they work on the top, >>> but they don't work anymore once you are in the nested page. >>> - the top menu is wrong once you are on a child module.. >>> >>> Not sure why, but maybe comparing to the mailet poms will help.. >> >> i've wasted a few hours this morning trying to track down the cause >> but my maven-foo isn't strong enough :-/ > > Usually the problem is with site plugin and relative path to parent pom. > The workaround is to manually install james-project first, and then > build jsieve. Make sure you have both the pom and the site.xml (for > james-project/james-parent) installed in the m2 repo before running jsieve.
the problem turned out to be that the module poms inherited james-project. changing them to inherit jsieve project seems to have fixed stuff. > For the left links you probably have to make them absolute urls and not > relative. In the mailet project they are absolute. done if you get the chance, take another look once the website has sync'd > Maybe one day it'll worth looking at the latest site plugin (we are on > beta6 because last time I tried things with beta7/8 I had many > problems.. but newer version should have fixed many of this issues). +1 i would also like to reduce maintenance by using more menu inheritance - robert --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
