You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wicket.apache.org by Martin Funk <ma...@gmail.com> on 2013/11/07 16:17:04 UTC

Versions of jetty

Hi,

as I worked on a patch to fix the archetypes for wicket 7.x I came across several versions of jetty.

Like in the current master it is:

› grep -r 'jetty.*version' .
./archetypes/quickstart/src/main/resources/archetype-resources/pom.xml:		<jetty.version>8.1.12.v20130726</jetty.version>
./archetypes/quickstart/src/main/resources/archetype-resources/pom.xml:			<version>${jetty.version}</version>
./archetypes/quickstart/src/main/resources/archetype-resources/pom.xml:				<version>${jetty.version}</version>
./pom.xml:		<jetty.version>8.1.13.v20130916</jetty.version>
./pom.xml:		<jetty9.version>9.0.6.v20130930</jetty9.version>
./pom.xml:				<version>${jetty.version}</version>
./pom.xml:					<version>${jetty.version}</version>
./wicket-experimental/wicket-native-websocket/wicket-native-websocket-javax/pom.xml:        <jetty.version>9.1.0.RC0</jetty.version>
./wicket-experimental/wicket-native-websocket/wicket-native-websocket-javax/pom.xml:			<version>${jetty.version}</version>
./wicket-experimental/wicket-native-websocket/wicket-native-websocket-javax/pom.xml:			<version>${jetty.version}</version>
./wicket-experimental/wicket-native-websocket/wicket-native-websocket-javax/pom.xml:			<version>${jetty.version}</version>
./wicket-experimental/wicket-native-websocket/wicket-native-websocket-jetty/pom.xml:            <version>${jetty.version}</version>
./wicket-experimental/wicket-native-websocket/wicket-native-websocket-jetty9/pom.xml:			<version>${jetty9.version}</version>

Discount the one I changed in the archetypes, that still leaves:

./pom.xml:		<jetty.version>8.1.13.v20130916</jetty.version>
./pom.xml:		<jetty9.version>9.0.6.v20130930</jetty9.version>
./wicket-experimental/wicket-native-websocket/wicket-native-websocket-javax/pom.xml:        <jetty.version>9.1.0.RC0</jetty.version>

It there a reason keep em all and if not, what would be the best candidate to consolidate on?

mf

Re: Versions of jetty

Posted by Martin Grigorov <mg...@apache.org>.
Hi,

Jetty 7/8 are still the most deployed ones.
The impl for WebSockets is different in 7.x/8.x vs. 9.0.x vs. 9.1.x. So we
need to support latest 8.x, 9.0.x and 9.1.x.

I think the quickstart archetype can use 9.0.x. Unfortunately the archetype
resources cannot inherit the properties from the Wicket parent pom.xml so
the declarations should be duplicated.


On Thu, Nov 7, 2013 at 5:17 PM, Martin Funk <ma...@gmail.com> wrote:

> Hi,
>
> as I worked on a patch to fix the archetypes for wicket 7.x I came across
> several versions of jetty.
>
> Like in the current master it is:
>
> › grep -r 'jetty.*version' .
> ./archetypes/quickstart/src/main/resources/archetype-resources/pom.xml:
>       <jetty.version>8.1.12.v20130726</jetty.version>
> ./archetypes/quickstart/src/main/resources/archetype-resources/pom.xml:
>               <version>${jetty.version}</version>
> ./archetypes/quickstart/src/main/resources/archetype-resources/pom.xml:
>                       <version>${jetty.version}</version>
> ./pom.xml:              <jetty.version>8.1.13.v20130916</jetty.version>
> ./pom.xml:              <jetty9.version>9.0.6.v20130930</jetty9.version>
> ./pom.xml:                              <version>${jetty.version}</version>
> ./pom.xml:
>  <version>${jetty.version}</version>
> ./wicket-experimental/wicket-native-websocket/wicket-native-websocket-javax/pom.xml:
>        <jetty.version>9.1.0.RC0</jetty.version>
> ./wicket-experimental/wicket-native-websocket/wicket-native-websocket-javax/pom.xml:
>                    <version>${jetty.version}</version>
> ./wicket-experimental/wicket-native-websocket/wicket-native-websocket-javax/pom.xml:
>                    <version>${jetty.version}</version>
> ./wicket-experimental/wicket-native-websocket/wicket-native-websocket-javax/pom.xml:
>                    <version>${jetty.version}</version>
> ./wicket-experimental/wicket-native-websocket/wicket-native-websocket-jetty/pom.xml:
>            <version>${jetty.version}</version>
> ./wicket-experimental/wicket-native-websocket/wicket-native-websocket-jetty9/pom.xml:
>                   <version>${jetty9.version}</version>
>
> Discount the one I changed in the archetypes, that still leaves:
>
> ./pom.xml:              <jetty.version>8.1.13.v20130916</jetty.version>
> ./pom.xml:              <jetty9.version>9.0.6.v20130930</jetty9.version>
> ./wicket-experimental/wicket-native-websocket/wicket-native-websocket-javax/pom.xml:
>        <jetty.version>9.1.0.RC0</jetty.version>
>
> It there a reason keep em all and if not, what would be the best candidate
> to consolidate on?
>
> mf