Yes file:///tmp/website would work but not for the child modules; its in the child that I have the issue.
I got it working by specifying the parent folder as two levels up from each child (module). (it seems there should be a maven property to get this directly in the child.) Actually /target/website worked fine because I'm deploying to a subfolder after everything else is done. Then our CI (TeamCity) picks up the contents from here and publishes the entire website for us, so we just use this as a temp folder. T-Dave On Fri, Apr 10, 2009 at 4:30 PM, Wendy Smoak <wsm...@gmail.com> wrote: > On Fri, Apr 10, 2009 at 9:41 AM, David Hoffer <dhoff...@gmail.com> wrote: > > Can someone help with a simple site plugin question? > > > > I am just trying to build a site of a multi-module project and want to > > publish it to my local hard drive. Here is my pom. > > > > <plugins> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-site-plugin</artifactId> > > <version>2.0</version> > > </plugin> > > </plugins> > > <distributionManagement> > > ... > > <site> > > <id>website</id> > > <url>file://${basedir}/target/website</url> > > </site> > > </distributionManagement> > > > > If I run mvn site:deploy it creates only part of the site at > > ${basedir}/target/website, the root content is there and just one project > > module, it's like it just quit! > > What happens if you publish to file:///tmp/website? > > Maven uses the 'target' directory as its work area, trying to publish > there doesn't make sense. And ${basedir} is different in each > submodule so as you've discovered, it's not going to work when > inherited. > > -- > Wendy > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >