RE: [picocontainer-dev] dependency upgrades

"Michael Rimov" <[email protected]> Sun, 16 Jun 2013 15:38:10 -0700
Newsgroups gmane.comp.java.picocontainer.devel
Organization Centerline Computers, Inc.
Message-ID <[email protected]>
------=_NextPart_000_0075_01CE6AA7.83992EA0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

They moved servlet api 3 . ZERO idea why. :(

 

                                    <dependency>

 
<groupId>javax.servlet</groupId>

 
<artifactId>javax.servlet-api</artifactId>

                                                <version>3.1.0</version>

                                    </dependency>

 

I'm actually in the process of upgrading my own code since its supported by
Jetty 9 and Tomcat 7.  Biggest thing is that Jetty runner has to be upgraded
to the version #9 one:

 

                                      <groupId>org.eclipse.jetty</groupId>

 
<artifactId>jetty-maven-plugin</artifactId>

                                      <version>9.0.3.v20130506</version>

 

Otherwise I, I think it's worth staying in support of the latest and
greatest spec.

 

JType I have no particular opinion on.  There are two cases where I'm really
using generics:

 

1 - Matching Providers (test case already in code)

2 - Collecting types of classes for plugins via CollectionComponentParameter

 

I use Pico snapshot in my own code, and I'm in the process of getting a lot
of upgrades done that I've kind of ignored for the past year, so you won't
seriously mess me up if we hit a subtle compatibility issue since I'm
already tracking those kinds of things down.

 
-Mike

 

 

 

From: Paul Hammant [mailto:[email protected]] 
Sent: Sunday, June 16, 2013 2:20 PM
To: dev
Subject: [picocontainer-dev] dependency upgrades

 

Mike,

 

Running this from root :

 

   mvn versions:use-latest-releases

 

Suggests a number of upgrades - most of which are "too advanced", or red
herrings.

 

However, 

 

1) jtype could/should be upgraded (but has subtle incompatibilities) :

 

-
<groupId>com.googlecode.jtype</groupId><artifactId>jtype</artifactId><versio
n>0.1.1</version>

+
<groupId>com.googlecode.jtype</groupId><artifactId>jtype</artifactId><versio
n>0.1.3</version>

 

2) The servlet-api (for web/) has some weirdness in 2.4 and 2.5, which is no
longer weird in 3.x (though that's still in beta) according to 'mvn
central'. Specifically a PageContext global is available as a compilation
target in 2.3 and 3.0, but not in 2.4 and 2.5.

 

Thoughts?

 

- Paul


------=_NextPart_000_0075_01CE6AA7.83992EA0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>They moved servlet api 3 &#8230; ZERO idea why. =
:(<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-autospace:none'><span =
style=3D'color:black;background:white;mso-highlight:white'>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;</span><spa=
n =
style=3D'color:maroon;background:white;mso-highlight:white'>dependency</s=
pan><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'><o:p></o:p></s=
pan></p><p class=3DMsoNormal style=3D'text-autospace:none'><span =
style=3D'color:black;background:white;mso-highlight:white'>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;</span><spa=
n =
style=3D'color:maroon;background:white;mso-highlight:white'>groupId</span=
><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'>javax.servlet<=
/span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;/</span><sp=
an =
style=3D'color:maroon;background:white;mso-highlight:white'>groupId</span=
><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'><o:p></o:p></s=
pan></p><p class=3DMsoNormal style=3D'text-autospace:none'><span =
style=3D'color:black;background:white;mso-highlight:white'>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;</span><spa=
n =
style=3D'color:maroon;background:white;mso-highlight:white'>artifactId</s=
pan><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'>javax.servlet-=
api</span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;/</span><sp=
an =
style=3D'color:maroon;background:white;mso-highlight:white'>artifactId</s=
pan><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'><o:p></o:p></s=
pan></p><p class=3DMsoNormal style=3D'text-autospace:none'><span =
style=3D'color:black;background:white;mso-highlight:white'>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;</span><spa=
n =
style=3D'color:maroon;background:white;mso-highlight:white'>version</span=
><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'>3.1.0</span><s=
pan =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;/</span><sp=
an =
style=3D'color:maroon;background:white;mso-highlight:white'>version</span=
><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'><o:p></o:p></s=
pan></p><p class=3DMsoNormal><span =
style=3D'color:black;background:white;mso-highlight:white'>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;/</span><sp=
an =
style=3D'color:maroon;background:white;mso-highlight:white'>dependency</s=
pan><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n style=3D'color:blue'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:blue'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I&#8217;m actually in the process of upgrading my own code since its =
supported by Jetty 9 and Tomcat 7. &nbsp;Biggest thing is that Jetty =
runner has to be upgraded to the version #9 one:<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'text-autospace:none'><span =
style=3D'color:black;background:white;mso-highlight:white'>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; </span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;</span><spa=
n =
style=3D'color:maroon;background:white;mso-highlight:white'>groupId</span=
><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'>org.eclipse.je=
tty</span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;/</span><sp=
an =
style=3D'color:maroon;background:white;mso-highlight:white'>groupId</span=
><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'><o:p></o:p></s=
pan></p><p class=3DMsoNormal style=3D'text-autospace:none'><span =
style=3D'color:black;background:white;mso-highlight:white'>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; </span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;</span><spa=
n =
style=3D'color:maroon;background:white;mso-highlight:white'>artifactId</s=
pan><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'>jetty-maven-pl=
ugin</span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;/</span><sp=
an =
style=3D'color:maroon;background:white;mso-highlight:white'>artifactId</s=
pan><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'><o:p></o:p></s=
pan></p><p class=3DMsoNormal><span =
style=3D'color:black;background:white;mso-highlight:white'>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; </span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;</span><spa=
n =
style=3D'color:maroon;background:white;mso-highlight:white'>version</span=
><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n =
style=3D'color:black;background:white;mso-highlight:white'>9.0.3.v2013050=
6</span><span =
style=3D'color:blue;background:white;mso-highlight:white'>&lt;/</span><sp=
an =
style=3D'color:maroon;background:white;mso-highlight:white'>version</span=
><span =
style=3D'color:blue;background:white;mso-highlight:white'>&gt;</span><spa=
n style=3D'color:blue'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:blue'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Otherwise I, I think it&#8217;s worth staying in support of the =
latest and greatest spec.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:blue'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>JType I have no particular opinion on.&nbsp; There are two cases =
where I&#8217;m really using generics:<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>1 &#8211; Matching Providers (test case already in =
code)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>2 &#8211; Collecting types of classes for plugins via =
CollectionComponentParameter<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I use Pico snapshot in my own code, and I&#8217;m in the process of =
getting a lot of upgrades done that I&#8217;ve kind of ignored for the =
past year, so you won&#8217;t seriously mess me up if we hit a subtle =
compatibility issue since I&#8217;m already tracking those kinds of =
things down.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -Mike<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Paul Hammant [mailto:[email protected]] <br><b>Sent:</b> Sunday, June 16, =
2013 2:20 PM<br><b>To:</b> dev<br><b>Subject:</b> [picocontainer-dev] =
dependency upgrades<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p =
class=3DMsoNormal>Mike,<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Running this from root :<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>&nbsp; &nbsp;mvn =
versions:use-latest-releases<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Suggests a number of upgrades - most of which are =
&quot;too advanced&quot;, or red herrings.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>However,&nbsp;<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>1) jtype could/should be upgraded (but has subtle =
incompatibilities) :<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>- =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&lt;groupId&gt;com.googlecode.jtype&lt;/groupId&gt;&lt;artifactId&g=
t;jtype&lt;/artifactId&gt;&lt;version&gt;0.1.1&lt;/version&gt;<o:p></o:p>=
</p></div><div><p class=3DMsoNormal>+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;&lt;groupId&gt;com.googlecode.jtype&lt;/groupId&gt;&lt;artifactId&g=
t;jtype&lt;/artifactId&gt;&lt;version&gt;0.1.3&lt;/version&gt;<o:p></o:p>=
</p></div><div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>2) The servlet-api (for web/) has some weirdness in =
2.4 and 2.5, which is no longer weird in 3.x (though that's still in =
beta) according to 'mvn central'. Specifically a PageContext global is =
available as a compilation target in 2.3 and 3.0, but not in 2.4 and =
2.5.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Thoughts?<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>- =
Paul<o:p></o:p></p></div></div></div></body></html>
------=_NextPart_000_0075_01CE6AA7.83992EA0--