You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Andrew Williams <an...@handyande.co.uk> on 2007/06/04 13:16:02 UTC
Re: Site Distribution URL
Remove the ${project.artifactId} from your <url> configuration. This
is automatically appended when the site is being deployed.
The hierarchy is also maintained, so you cannot get artifactId
conflicts.
Andy
On 31 May 2007, at 18:09, Ben Tatham wrote:
> I am having difficulty understanding how the site-deploy decides
> what url to use for the site deployment...
>
> I have my parent pom of all my projects set up like this:
>
> <site>
> <id>penguin</id>
> <name>Nanometrics Software Website</name>
> <url>
> scp://penguin/disk1/software/sites/${project.artifactId}/
> </url>
> </site>
>
> But when the deploy actually happens, I get the following behaviour:
> 1) For the parent pom itelf (artifactId=common-pom), I get the
> correct directory: /disk1/software/sites/common-pom/
> 2) For child projects (artifactId=range), I get /disk1/software/
> sites/range/range/
> 3) For another project which itself a pom (artifactId=web-common-
> pom), it deploys to /disk1/software/sites/web-common-pom/web-common-
> pom/
> 4) For child projects of the 2nd level parent pom
> (artifactId=configuration), it deploys to /disk1/software/sites/
> configuration/web-common-pom/configuraion/
>
> Very strange. Any idea why the ${project.artifactId} is not
> working properly, or is it the site plugin doing something funny to
> modify the url setting? For the #2 case, it would seem that the
> site plugin automatically appends the artifactId to the URL, but it
> does not happen for the pom project itself. Not consistent at all.
> Thanks in advance,
>
> Ben
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org