I found the section at line 241...

But, I think I traced down the problem! (FYI, I'm running maven on my Windows XP box)

When I run: "maven site:generate" from with a cygwin bash shell, I get the broken web site... And the echo entries show a RelativePath of nothing.

When I run "maven site:generate" from a MSDOS command prompt, everything works just peachy. (and the RelativePath shows up as "." or ".."

So, I'm guessing there's some kind of weirdness when running from the cygwin shell? I tried checking out the maven source from CVS and doing the same "maven site:generate" with the cygwin shell, and get a similar broken web site....

I'll run maven from my MSDOS prompt for now. I didn't realize that I had changed that too after installing beta-8. I'm not sure if the same problem exists in beta-7, I may have never run beta-7 with the cygwin shell... :-)

Thanks for the prompt response,

--Leif

At 12:10 PM 2/13/2003 +1000, you wrote:
Basically, this is caused by ${relativePath} not being set correctly during site generation

In your plugin.jelly for xdoc (maven_home/plugins/maven-xdoc-plugin-1.3/plugin.jelly)

At around line 180

<echo>Generating ${outFile} from ${file}</echo>
<!-- work out relative path -->
<util:replace var="docsForward" oldChar="\" newChar="/" value="${srcdir}"/>
<j:set var="relativePath" value="${pathTool.getRelativePath(docsForward, outFileForward)}"/>

add the following two lines after the j:set line
<echo>DocsForward: ${docsForward} / OutFileForward: ${outFileForward}</echo>
<echo>RelativePath: ${relativePath}</echo>

rerun maven xdoc:jelly-transform and post the new log lines to the mailing list.



Leif Nelson wrote:

Hi-

Just downloaded beta-8, and did a "maven site:generate" just like I do in beta-7... The generated HTML doesn't seem to be coming out correctly... Here's a few excerpts from the generated index.html file from beta-8 vs. beta-7

beta-8
<style type="text/css">
@import url("/style/tigris.css");
@import url("/style/maven.css");
</style>
<link rel="stylesheet" href="/style/print.css" type="text/css" media="print"></link>
beta-7
<style type="text/css">
@import url("./style/tigris.css");
@import url("./style/maven.css");
</style>
<link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link>

Also, all the links (Front Page, Project Info, Project Reports, etc. etc.) are all "hard links" vs. "relative links", so none of them work either... the HREF's all start with a leading "/".

Is there something somewhere I need to change? The browser can't find the stylesheets because the URL's aren't relative, and none of the links work! Any ideas?

Thanks,

--Leif



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

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

Reply via email to