You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Emmanuel Bourg <eb...@apache.org> on 2017/04/25 18:50:26 UTC

Re: svn commit: r1792641 - /commons/proper/jexl/trunk/pom.xml

Le 25/04/2017 � 20:36, sebb@apache.org a �crit :

> --- commons/proper/jexl/trunk/pom.xml (original)
> +++ commons/proper/jexl/trunk/pom.xml Tue Apr 25 18:36:28 2017
> @@ -28,7 +28,7 @@
>      <name>Apache Commons JEXL</name>
>      <inceptionYear>2001</inceptionYear>
>      <description>The Apache Commons JEXL library is an implementation of the JSTL Expression Language with extensions.</description>
> -    <url>http://commons.apache.org/jexl/</url>
> +    <url>http://commons.apache.org/proper/commons-jexl/</url>

I'd prefer keeping the short form. I still hope we'll be able to get rid
of these horribly long URLs and return to the ones we had originally.

Emmanuel Bourg


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: svn commit: r1792641 - /commons/proper/jexl/trunk/pom.xml

Posted by sebb <se...@gmail.com>.
On 25 April 2017 at 22:35, sebb <se...@gmail.com> wrote:
> On 25 April 2017 at 20:36, Emmanuel Bourg <eb...@apache.org> wrote:
>> Le 25/04/2017 à 21:20, sebb a écrit :
>>
>>> Problem is that the short form does not generate the correct relative
>>> links from component pages to the Commons parent site.
>>> Such links need an extra ../ segment.
>>
>> Where are these links generated? We should switch them to absolute URLs.
>
> Why?
>
> They are created currently so long as the correct <url> is used in the POM.

They are created correctly so long as the correct <url> is used in the POM.

[Note that the <project><url> in the POM does not affect where the
site is deployed.
It merely records where the site will be found so the correct relative
links can be generated.]

> It took a lot of work to get the URLs working, as Maven does funny
> things with URLs, even absolute ones.
>
> And we want the links to work regardless of whether http/https is used.
>
>> Emmanuel Bourg
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: svn commit: r1792641 - /commons/proper/jexl/trunk/pom.xml

Posted by sebb <se...@gmail.com>.
On 25 April 2017 at 20:36, Emmanuel Bourg <eb...@apache.org> wrote:
> Le 25/04/2017 à 21:20, sebb a écrit :
>
>> Problem is that the short form does not generate the correct relative
>> links from component pages to the Commons parent site.
>> Such links need an extra ../ segment.
>
> Where are these links generated? We should switch them to absolute URLs.

Why?

They are created currently so long as the correct <url> is used in the POM.

It took a lot of work to get the URLs working, as Maven does funny
things with URLs, even absolute ones.

And we want the links to work regardless of whether http/https is used.

> Emmanuel Bourg
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: svn commit: r1792641 - /commons/proper/jexl/trunk/pom.xml

Posted by Emmanuel Bourg <eb...@apache.org>.
Le 25/04/2017 � 21:20, sebb a �crit :

> Problem is that the short form does not generate the correct relative
> links from component pages to the Commons parent site.
> Such links need an extra ../ segment.

Where are these links generated? We should switch them to absolute URLs.

Emmanuel Bourg


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: svn commit: r1792641 - /commons/proper/jexl/trunk/pom.xml

Posted by Emmanuel Bourg <eb...@apache.org>.
Le 25/04/2017 � 21:20, sebb a �crit :

> Problem is that the short form does not generate the correct relative
> links from component pages to the Commons parent site.
> Such links need an extra ../ segment.

Where are these links generated? We should switch them to absolute URLs.

Emmanuel Bourg


Re: svn commit: r1792641 - /commons/proper/jexl/trunk/pom.xml

Posted by sebb <se...@gmail.com>.
On 25 April 2017 at 19:50, Emmanuel Bourg <eb...@apache.org> wrote:
> Le 25/04/2017 à 20:36, sebb@apache.org a écrit :
>
>> --- commons/proper/jexl/trunk/pom.xml (original)
>> +++ commons/proper/jexl/trunk/pom.xml Tue Apr 25 18:36:28 2017
>> @@ -28,7 +28,7 @@
>>      <name>Apache Commons JEXL</name>
>>      <inceptionYear>2001</inceptionYear>
>>      <description>The Apache Commons JEXL library is an implementation of the JSTL Expression Language with extensions.</description>
>> -    <url>http://commons.apache.org/jexl/</url>
>> +    <url>http://commons.apache.org/proper/commons-jexl/</url>
>
> I'd prefer keeping the short form.

Problem is that the short form does not generate the correct relative
links from component pages to the Commons parent site.
Such links need an extra ../ segment.
I'm just in the process of manually fixing JEXL.

> I still hope we'll be able to get rid
> of these horribly long URLs and return to the ones we had originally.

That's a separate issue.
Please start a new thread.

> Emmanuel Bourg
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org