List Info

Thread: distributing multiple versions of sites to URLs containing the version number




distributing multiple versions of sites to URLs containing the version number
user name
2006-07-03 10:06:43
I am trying to deploy each version of a site to a different
URL, and
use a single configuration in a parent pom. Given a project:

P1
- M1
- M2

where P1 inherits its config from a P0 master pom.

My intent is to obtain something like:

P1 be: http://my.domaine.
com/projects/P1/${project.version}/
M1 be: http://my.domaine.
com/projects/P1/${project.version}/M1

It works if I specify <url> for the pom and
distributionManagement in
each project, but I am trying to get it to work in a single
pom.


I tried various things, including

  <distributionManagement>
    <site>
      ...
     <url>http://my.domaine.com
/projects/${project.artifactId}/${project.version}/

in P0

P1 gets http://my.domaine.
com/projects/P1/${project.version}/P1
and
M1 gets http://my.domaine.
com/projects/M1/${project.version}/P1/M1

I could live with the superfluous P1 for the moment, but the
P1
replaced by M1 obviously breaks browsing...

Any comment?

Anyone else dealing with versionned sites ?

Jerome

------------------------------------------------------------
---------
To unsubscribe, e-mail: users-unsubscribemaven.apache.org
For additional commands, e-mail: users-helpmaven.apache.org

Re: distributing multiple versions of sites to URLs containing the version number
country flaguser name
United States
2007-11-06 14:37:15
I'm trying to do the exact same thing that Jerome was asking
about and ran
into the same problem.  His post received no replies, so
does that mean
something like this is not possible or is there some other
way to do this
that I overlooked?

As a workaround, I'm thinking about dropping the extra
${project.artifactId}
and leaving just the ${project.version} which is not ideal
since it doesn't
work w/ projects that have sub-modules at different version
numbers and it
will make ad-hoc browsing trickier since you have to know in
advance the
version of a particular project.

I'm surprised others haven't run into this before.

Thoughts?

-JT



Jerome Lacoste-2 wrote:
> 
> I am trying to deploy each version of a site to a
different URL, and
> use a single configuration in a parent pom. Given a
project:
> 
> P1
> - M1
> - M2
> 
> where P1 inherits its config from a P0 master pom.
> 
> My intent is to obtain something like:
> 
> P1 be: http://my.domaine.
com/projects/P1/${project.version}/
> M1 be: http://my.domaine.
com/projects/P1/${project.version}/M1
> 
> It works if I specify <url> for the pom and
distributionManagement in
> each project, but I am trying to get it to work in a
single pom.
> 
> 
> I tried various things, including
> 
>   <distributionManagement>
>     <site>
>       ...
>     
> <url>http://my.domaine.com
/projects/${project.artifactId}/${project.version}/
> 
> in P0
> 
> P1 gets http://my.domaine.
com/projects/P1/${project.version}/P1
> and
> M1 gets http://my.domaine.
com/projects/M1/${project.version}/P1/M1
> 
> I could live with the superfluous P1 for the moment,
but the P1
> replaced by M1 obviously breaks browsing...
> 
> Any comment?
> 
> Anyone else dealing with versionned sites ?
> 
> Jerome
> 
>
------------------------------------------------------------
---------
> To unsubscribe, e-mail: users-unsubscribemaven.apache.org
> For additional commands, e-mail: users-helpmaven.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/distributing-multiple-
versions-of-sites-to-URLs-containing-the-version-number-tf18
83686s177.html#a13615353
Sent from the Maven - Users mailing list archive at
Nabble.com.


------------------------------------------------------------
---------
To unsubscribe, e-mail: users-unsubscribemaven.apache.org
For additional commands, e-mail: users-helpmaven.apache.org


Re: distributing multiple versions of sites to URLs containing the version number
country flaguser name
Sweden
2007-11-06 15:28:50
There is currently no built-in support for versioned sites
in 
maven-site-plugin. Discussions about this has appeared from
time to time 
on this list though.

jthomp wrote:
> I'm trying to do the exact same thing that Jerome was
asking about and ran
> into the same problem.  His post received no replies,
so does that mean
> something like this is not possible or is there some
other way to do this
> that I overlooked?
> 
> As a workaround, I'm thinking about dropping the extra
${project.artifactId}
> and leaving just the ${project.version} which is not
ideal since it doesn't
> work w/ projects that have sub-modules at different
version numbers and it
> will make ad-hoc browsing trickier since you have to
know in advance the
> version of a particular project.
> 
> I'm surprised others haven't run into this before.
> 
> Thoughts?
> 
> -JT
> 
> 
> 
> Jerome Lacoste-2 wrote:
>> I am trying to deploy each version of a site to a
different URL, and
>> use a single configuration in a parent pom. Given a
project:
>>
>> P1
>> - M1
>> - M2
>>
>> where P1 inherits its config from a P0 master pom.
>>
>> My intent is to obtain something like:
>>
>> P1 be: http://my.domaine.
com/projects/P1/${project.version}/
>> M1 be: http://my.domaine.
com/projects/P1/${project.version}/M1
>>
>> It works if I specify <url> for the pom and
distributionManagement in
>> each project, but I am trying to get it to work in
a single pom.
>>
>>
>> I tried various things, including
>>
>>   <distributionManagement>
>>     <site>
>>       ...
>>     
>> <url>http://my.domaine.com
/projects/${project.artifactId}/${project.version}/
>>
>> in P0
>>
>> P1 gets http://my.domaine.
com/projects/P1/${project.version}/P1
>> and
>> M1 gets http://my.domaine.
com/projects/M1/${project.version}/P1/M1
>>
>> I could live with the superfluous P1 for the
moment, but the P1
>> replaced by M1 obviously breaks browsing...
>>
>> Any comment?
>>
>> Anyone else dealing with versionned sites ?
>>
>> Jerome
>>
>>
------------------------------------------------------------
---------
>> To unsubscribe, e-mail: users-unsubscribemaven.apache.org
>> For additional commands, e-mail: users-helpmaven.apache.org
>>
>>
>>
> 


-- 
Dennis Lundberg

------------------------------------------------------------
---------
To unsubscribe, e-mail: users-unsubscribemaven.apache.org
For additional commands, e-mail: users-helpmaven.apache.org


RE: distributing multiple versions of sites to URLs containing the version number
user name
2007-11-06 15:54:35
I have the same requirement - versioning of sites.

In order to have a parent POM that safely defines
inheritable site URLs
(which is what you are asking for) requires resolution of 

http://jira.
codehaus.org/browse/MNG-3244
 
Which *was* done for maven-2.0.8 but was then rolled back as
changed
existing behaviour.
We need a solution that can be configured such that it just
resolves the
inherited site URL and a default behaviuour (to support
existing
projects) where it automagically appaends the child
artifactId to the
inherited site URL.

Vote for it and arc up on the dev list proposing a backwards
compatible
solution.

William

> -----Original Message-----
> From: jthomp [mailto:jonathan.thompsongmail.com] 
> Sent: Wednesday, 7 November 2007 6:37 AM
> To: usersmaven.apache.org
> Subject: Re: distributing multiple versions of sites to
URLs 
> containing the version number
> 
> 
> I'm trying to do the exact same thing that Jerome was
asking 
> about and ran into the same problem.  His post received
no 
> replies, so does that mean something like this is not 
> possible or is there some other way to do this that I
overlooked?
> 
> As a workaround, I'm thinking about dropping the extra

> ${project.artifactId} and leaving just the
${project.version} 
> which is not ideal since it doesn't work w/ projects
that 
> have sub-modules at different version numbers and it
will 
> make ad-hoc browsing trickier since you have to know in

> advance the version of a particular project.
> 
> I'm surprised others haven't run into this before.
> 
> Thoughts?
> 
> -JT
> 
> 
> 
> Jerome Lacoste-2 wrote:
> > 
> > I am trying to deploy each version of a site to a
different 
> URL, and 
> > use a single configuration in a parent pom. Given
a project:
> > 
> > P1
> > - M1
> > - M2
> > 
> > where P1 inherits its config from a P0 master
pom.
> > 
> > My intent is to obtain something like:
> > 
> > P1 be: http://my.domaine.
com/projects/P1/${project.version}/
> > M1 be: http://my.domaine.
com/projects/P1/${project.version}/M1
> > 
> > It works if I specify <url> for the pom and

> distributionManagement in 
> > each project, but I am trying to get it to work in
a single pom.
> > 
> > 
> > I tried various things, including
> > 
> >   <distributionManagement>
> >     <site>
> >       ...
> >     
> > 
> <url>http://my.domaine.com
/projects/${project.artifactId}/${project.ve
> > rsion}/
> > 
> > in P0
> > 
> > P1 gets http://my.domaine.
com/projects/P1/${project.version}/P1
> > and
> > M1 gets http://my.domaine.
com/projects/M1/${project.version}/P1/M1
> > 
> > I could live with the superfluous P1 for the
moment, but the P1 
> > replaced by M1 obviously breaks browsing...
> > 
> > Any comment?
> > 
> > Anyone else dealing with versionned sites ?
> > 
> > Jerome
> > 
> > 
>
------------------------------------------------------------
---------
> > To unsubscribe, e-mail: users-unsubscribemaven.apache.org
> > For additional commands, e-mail: users-helpmaven.apache.org
> > 
> > 
> > 
> 
> --
> View this message in context: 
> http://www.nabble.com/distributing-multiple-versio
ns-of-sites-
>
to-URLs-containing-the-version-number-tf1883686s177.html#a13
615353
> Sent from the Maven - Users mailing list archive at
Nabble.com.
> 
> 
>
------------------------------------------------------------
---------
> To unsubscribe, e-mail: users-unsubscribemaven.apache.org
> For additional commands, e-mail: users-helpmaven.apache.org
> 
> 

------------------------------------------------------------
---------
To unsubscribe, e-mail: users-unsubscribemaven.apache.org
For additional commands, e-mail: users-helpmaven.apache.org


[1-4]

about | contact  Other archives ( Real Estate discussion Medical topics )