I just realized that my first question is slightly wrong. It turns out that I did get the child sites deployed to ".../projects/parent/child/..." except that the definition of "parent" changes from project to project because of the substitutions. It also means that the module links in the site generated for the parent are wrong (in parent, the link to proj1 points to "projects/parent-1.0/proj1/index.html" while the site is in "projects/proj1-1.0/proj1/index.html").
-----Original Message----- From: Allison, Bob [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 08, 2006 09:14 To: Maven Users List Subject: Question About Deploying Project Sites I want to create a web site that looks like this: index.html +--parent-1.0/index.html +--proj1-1.0/index.html +--proj1-1.1/index.html +--proj2-1.0/index.html and so on... Basically, I wanted each version of each project to deploy its site to a different directory. This also means that SNAPSHOT versions deploy in a different directory than releases. My parent project and all of its modules are peer directories in the build directories, so the parent project has "<module>../proj1</module>". In the parent project, I defined the site deployment URL to be "file://${user.home}/public_html/projects/${project.artifactId}-${projec t.version}". Each of the other projects inherit this definition. When I do a site:deploy, I get the following structure: /home/allisord/public_html/projects/index.html +--parent-1.0/index.html +--proj1-1.0 +--proj1/index.html +--proj2-1.0 +--proj2/index.html I get the module name tacked on to the end of the inherited string, which I guess is expected since the URL is inherited. I guess I have two questions: 1) I noticed some discussion (I think on the dev@ list) that the desired path for a subproject site in this case should be .../projects/parent/child/... rather than .../projects/child/... that was generated. Is this correct? 2) I am guessing that if I put the URL string in each subproject, then the URL won't be mangled since it won't be inherited. Is there some other way to accomplish the web site I am looking for? --------------------------------------------------------------------- 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]