[
http://jira.codehaus.org/browse/MSITE-395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=175631#action_175631
]
Albert Kurucz edited comment on MSITE-395 at 5/10/09 1:43 AM:
--------------------------------------------------------------
Hi Dennis,
If you are still in need of a test project, you can use mine:
svn checkout http://jtstand.googlecode.com/svn/trunk/jtstand
This has 3 modules.
I have the same problem on Linux as above.
Reverting back to maven-site-plugin:2.0-beta-5 fixes it for me too,
the menu links OK, but beta-5 does not site:stage correctly.
It does site:site when I ask site:stage.
So I need to boot to Windows :-(
was (Author: ali65):
Hi Dennis,
If you are still in need of a test project, you can use mine:
svn checkout http://jtstand.googlecode.com/svn/trunk/jtstand
This has 3 modules.
I have the same problem on Linux as above. (not tried it on Windows, because
Reverting back to maven-site-plugin:2.0-beta-5 fixes it for me too.)
> Maven site multi module url problem
> -----------------------------------
>
> Key: MSITE-395
> URL: http://jira.codehaus.org/browse/MSITE-395
> Project: Maven 2.x Site Plugin
> Issue Type: Bug
> Components: multi module
> Affects Versions: 2.0
> Reporter: valsho
> Priority: Blocker
>
> The generated maven (2.0.10) site for a multi module project is different on
> windows and linux.
> The difference is the relative url for the modules.
> --------------------------------------------------
> Here's the project structure :
> myProject/
> trunk/
> pom.xml
> module1/
> pom.xml
> src/
> module2/
> pom.xml
> src/
> --------------------------------------------------
> Here's myProject/trunk/pom.xml definition :
> <groupId>com.myProject</groupId>
> <artifactId>modulepom</artifactId>
> <packaging>pom</packaging>
> <name>POM myProject</name>
> <version>1.0-SNAPSHOT</version>
>
> <modules>
> <module>module1</module>
> <module>module2</module>
> </modules>
> <distributionManagement>
> <site>
> <id>site</id>
> <name>Maven site</name>
> <url>file://</url>
> </site>
> </distributionManagement>
> <build>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-site-plugin</artifactId>
> <version>2.0</version>
> </plugin>
> </build>
> --------------------------------------------------
> On module1 and module2 pom, I didn't declare any <distributionManagement>
> information.
> I've "only" declared the parent
> <parent>
> <groupId>com.myProject</groupId>
> <artifactId>modulepom</artifactId>
> <version>1.0-SNAPSHOT</version>
> </parent>
>
> <groupId>com.myProject</groupId>
> <artifactId>module1</artifactId>
> <packaging>jar</packaging>
> <version>1.0-SNAPSHOT</version>
> <name>module1 name</name>
> --------------------------------------------------
> Here are the index.html files generated on windows and linux in
> myProject/trunk/target/staging/localhost/ after launching mvn site:stage in
> directory myProject/trunk/
> --> Site deployed on Windows which is correct
> ....
> <h5>Modules</h5><ul>
> <li class="none">
> <a href="module1/index.html">module1 name</a>
> </li>
>
> <li class="none">
> <a href="module2/index.html">module2 name</a>
> </li>
> ...
> --> Site deployed on Linux which isn't correct
> ...
> <h5>Modules</h5><ul>
> <li class="none">
> <a
> href="../../tmp/testProject/myProject/trunk/../localhost">module1 name</a>
> </li>
>
> <li class="none">
> <a
> href="../../tmp/testProject/myProject/trunk/../localhost">module2 name</a>
> </li>
> ...
> where /tmp/testProject/ is the absolute path where is stored myProject/ on
> linux
> --------------------------------------------------
> Any idea ?
> Maybe i should use something different in <distributionManagement> than
> <url>file://</url>
> Thanks for your help
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira