After publishing the maven site for my project, I'm having problems with the
relative links working correctly on the site menu under the section 'Parent
Project'.  Right now, it points to '../../index.html'.  However, the true
location of the parent site is '../parent/index.html'

I think the directory structure of our project has something to do with it,
but it isn't easy to change and I'm having trouble figuring out where I can
make adjustments to fix the site links instead of reorganizing all our
projects.

Instead of the obvious folder structure for parents and children like this:



Our folder structure looks like this:


Looking at the pom.xml for CHILD, we have the following defined for the
dependencies:

and this defined for the parent:


I run 'mvn clean' then 'mvn site' then 'mvn site:deploy' (not sure if all
those are necessary, but I'm a beginner and I've found it works).  When I
view the site and look at the webpage for CHILD, the 'Modules' links on the
menu of the site link correctly but the 'Parent Project' links do not point
to the correct location.  It seems they always just point up one level site
directory structure.

What is the best way to handle this so links to parent project will be
correct?  For example, instead of the parent of CHILD pointing to
../../index.html, I need it to point to ../parent/index.html.

I'm using maven-site-plugin:3.0.  I haven't set up any site descriptor files
yet, but I can do that if needed.  My distributionManagement site url is
defined only in the pom.xml file for 'parent'.

Thanks,
Bill



--
View this message in context: 
http://maven.40175.n5.nabble.com/Trouble-with-link-on-my-maven-site-when-child-projects-aren-t-subfolders-of-parent-project-tp5736877.html
Sent from the Maven - Users mailing list archive at Nabble.com.

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

Reply via email to