You can subscribe to this list here.
| 2003 |
Jan
|
Feb
(55) |
Mar
(100) |
Apr
(203) |
May
(330) |
Jun
(190) |
Jul
(302) |
Aug
(323) |
Sep
(197) |
Oct
(245) |
Nov
(490) |
Dec
(330) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(194) |
Feb
(400) |
Mar
(416) |
Apr
(415) |
May
(359) |
Jun
(381) |
Jul
(491) |
Aug
(311) |
Sep
(291) |
Oct
(273) |
Nov
(355) |
Dec
(266) |
| 2005 |
Jan
(306) |
Feb
(303) |
Mar
(520) |
Apr
(346) |
May
(255) |
Jun
(221) |
Jul
(171) |
Aug
(247) |
Sep
(147) |
Oct
(125) |
Nov
(165) |
Dec
(65) |
| 2006 |
Jan
(90) |
Feb
(53) |
Mar
(121) |
Apr
(103) |
May
(113) |
Jun
(103) |
Jul
(104) |
Aug
(67) |
Sep
(78) |
Oct
(82) |
Nov
(78) |
Dec
(70) |
| 2007 |
Jan
(77) |
Feb
(76) |
Mar
(63) |
Apr
(30) |
May
(47) |
Jun
(41) |
Jul
(44) |
Aug
(44) |
Sep
(49) |
Oct
(33) |
Nov
(25) |
Dec
(21) |
| 2008 |
Jan
(45) |
Feb
(13) |
Mar
(15) |
Apr
(12) |
May
(9) |
Jun
(33) |
Jul
(30) |
Aug
(7) |
Sep
(20) |
Oct
(17) |
Nov
(20) |
Dec
(10) |
| 2009 |
Jan
(8) |
Feb
(5) |
Mar
(12) |
Apr
(17) |
May
(19) |
Jun
(97) |
Jul
(77) |
Aug
(33) |
Sep
(24) |
Oct
(41) |
Nov
(16) |
Dec
(32) |
| 2010 |
Jan
(24) |
Feb
(14) |
Mar
(50) |
Apr
(71) |
May
(70) |
Jun
(64) |
Jul
(45) |
Aug
(62) |
Sep
(32) |
Oct
(4) |
Nov
(12) |
Dec
(2) |
| 2011 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(3) |
May
(6) |
Jun
(1) |
Jul
(4) |
Aug
(3) |
Sep
(4) |
Oct
(6) |
Nov
(3) |
Dec
(3) |
| 2012 |
Jan
(4) |
Feb
(8) |
Mar
(6) |
Apr
(10) |
May
(2) |
Jun
(3) |
Jul
(11) |
Aug
(10) |
Sep
(4) |
Oct
|
Nov
(1) |
Dec
(1) |
| 2013 |
Jan
(4) |
Feb
(1) |
Mar
(9) |
Apr
(1) |
May
(8) |
Jun
(2) |
Jul
(5) |
Aug
(2) |
Sep
|
Oct
(3) |
Nov
(10) |
Dec
(8) |
| 2014 |
Jan
(3) |
Feb
(12) |
Mar
(9) |
Apr
(12) |
May
(2) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
(1) |
Oct
(4) |
Nov
|
Dec
(2) |
| 2015 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(9) |
May
(2) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(7) |
Oct
(9) |
Nov
(7) |
Dec
(9) |
| 2016 |
Jan
(7) |
Feb
(5) |
Mar
(5) |
Apr
(5) |
May
(8) |
Jun
(4) |
Jul
(5) |
Aug
(4) |
Sep
(6) |
Oct
(7) |
Nov
(2) |
Dec
(3) |
| 2017 |
Jan
(7) |
Feb
(8) |
Mar
(7) |
Apr
(3) |
May
(4) |
Jun
(3) |
Jul
(5) |
Aug
(8) |
Sep
(4) |
Oct
(2) |
Nov
(3) |
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2021 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(2) |
Aug
(5) |
Sep
(2) |
Oct
|
Nov
|
Dec
(1) |
| 2026 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <al...@jt...> - 2005-01-09 23:25:29
|
<html><head>
<style>
.white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { =
color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head=
er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font=
-size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em =
0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8=
pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE=
EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite=
d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad=
ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil=
y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo=
ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he=
lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f=
ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi=
fications-sectionheader { background-color:#000066; font-family:arial,helve=
tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba=
ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }=
.changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back=
ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }=
.changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd=
row { background-color:#FFFFEE }.changelists-file-header { background-color=
:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF=
FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt=
; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,=
helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader=
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-s=
ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic=
a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader =
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-si=
ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC =
}.unittests-sectionheader { background-color:#000066; font-family:arial,hel=
vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back=
ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he=
lvetica,sans-serif; font-size:8pt; color:#901090; }.unittests-failure { fon=
t-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }.checks=
tyle-oddrow { background-color:#CCCCCC }.checkstyle-data { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; }.checkstyle-sectionh=
eader { background-color:#000066; font-family:arial,helvetica,sans-serif; f=
ont-size:10pt; color:#FFFFFF; }
</style>
</head><body>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"header-title">BUILD FAILED</td></tr><tr><td cl=
ass=3D"header-data"><span class=3D"header-label">Ant Error Message: </=
span>/jteam/build2/checkout/spring/spring/build-mb.xml:59: The following er=
ror occurred while executing this line: /jteam/build2/checkout/spring/sprin=
g/autobuilds/build/build.xml:196: The following error occurred while execut=
ing this line: /jteam/build2/checkout/spring/spring/autobuilds/apps/jpetsto=
re/build.xml:81: Compile failed; see the compiler error output for details.=
</td></tr><tr><td class=3D"header-data"><span class=3D"header-label">Date o=
f build: </span>01/10/2005 00:16:43</td></tr><tr><td class=3D"header-d=
ata"><span class=3D"header-label">Time to build: </span>6 minutes 37 s=
econds</td></tr><tr><td class=3D"header-data"><span class=3D"header-label">=
Last changed: </span>01/09/2005 14:28:12</td></tr><tr><td class=3D"hea=
der-data"><span class=3D"header-label">Last log entry: </span>Remove d=
ependency on Commons Codec</td></tr></table><p>
<p>
<p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Errors/Warnings: (=
121) </td></tr><tr><td><pre class=3D"compile-data">Note:=
Some input files use or override a deprecated API.<br class=3D"none"/>Note=
: Recompile with -deprecation for details.<br class=3D"none"/>Note: /jteam/=
build2/checkout/spring/spring/mock/org/springframework/mock/web/MockHttpSes=
sion.java uses or overrides a deprecated API.<br class=3D"none"/>Note: Reco=
mpile with -deprecation for details.<br class=3D"none"/>Note: Some input fi=
les use or override a deprecated API.<br class=3D"none"/>Note: Recompile wi=
th -deprecation for details.<br class=3D"none"/>/jteam/build2/checkout/spri=
ng/spring/autobuilds/apps/jpetstore/src/org/springframework/autobuilds/jpet=
store/web/view/DomifyCheckout.java:13: package org.jdom does not exist<br c=
lass=3D"none"/>import org.jdom.Document;<br class=3D"none"/> =
^<br class=3D"none"/>/jteam/build2/checkout/spring/spring/autobuilds/apps/=
jpetstore/src/org/springframework/autobuilds/jpetstore/web/view/DomifyCheck=
out.java:14: package org.jdom does not exist<br class=3D"none"/>import org.=
jdom.Element;<br class=3D"none"/> ^<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/autobuilds/apps/jpetstore/src/org/springfra=
mework/autobuilds/jpetstore/web/view/DomifyCheckout.java:15: package org.jd=
om.output does not exist<br class=3D"none"/>import org.jdom.output.DOMOutpu=
tter;<br class=3D"none"/> ^<br class=3D"none"/>/jteam=
/build2/checkout/spring/spring/autobuilds/apps/jpetstore/src/org/springfram=
ework/autobuilds/jpetstore/web/view/DomifyCheckout.java:60: cannot resolve =
symbol<br class=3D"none"/>symbol : class Document <br class=3D"none"/>loca=
tion: class org.springframework.autobuilds.jpetstore.web.view.DomifyCheckou=
t<br class=3D"none"/> Document doc =3D new Document();<br class=3D"n=
one"/> ^<br class=3D"none"/>/jteam/build2/checkout/spring/spring/aut=
obuilds/apps/jpetstore/src/org/springframework/autobuilds/jpetstore/web/vie=
w/DomifyCheckout.java:60: cannot resolve symbol<br class=3D"none"/>symbol =
: class Document <br class=3D"none"/>location: class org.springframework.au=
tobuilds.jpetstore.web.view.DomifyCheckout<br class=3D"none"/> Docum=
ent doc =3D new Document();<br class=3D"none"/> ^=
<br class=3D"none"/>/jteam/build2/checkout/spring/spring/autobuilds/apps/jp=
etstore/src/org/springframework/autobuilds/jpetstore/web/view/DomifyCheckou=
t.java:61: cannot resolve symbol<br class=3D"none"/>symbol : class Element=
<br class=3D"none"/>location: class org.springframework.autobuilds.jpetsto=
re.web.view.DomifyCheckout<br class=3D"none"/> Element root =3D new =
Element(rootName);<br class=3D"none"/> ^<br class=3D"none"/>/jteam/b=
uild2/checkout/spring/spring/autobuilds/apps/jpetstore/src/org/springframew=
ork/autobuilds/jpetstore/web/view/DomifyCheckout.java:61: cannot resolve sy=
mbol<br class=3D"none"/>symbol : class Element <br class=3D"none"/>locatio=
n: class org.springframework.autobuilds.jpetstore.web.view.DomifyCheckout<b=
r class=3D"none"/> Element root =3D new Element(rootName);<br class=
=3D"none"/> ^<br class=3D"none"/>/jteam/build2/ch=
eckout/spring/spring/autobuilds/apps/jpetstore/src/org/springframework/auto=
builds/jpetstore/web/view/DomifyCheckout.java:71: cannot resolve symbol<br =
class=3D"none"/>symbol : class Element <br class=3D"none"/>location: class=
org.springframework.autobuilds.jpetstore.web.view.DomifyCheckout<br class=
=3D"none"/>=09=09=09Element ciXml =3D new Element("cartItem");<br class=3D"=
none"/> ^<br class=3D"none"/>/jteam/build2/checkout/=
spring/spring/autobuilds/apps/jpetstore/src/org/springframework/autobuilds/=
jpetstore/web/view/DomifyCheckout.java:71: cannot resolve symbol<br class=
=3D"none"/>symbol : class Element <br class=3D"none"/>location: class org.=
springframework.autobuilds.jpetstore.web.view.DomifyCheckout<br class=3D"no=
ne"/>=09=09=09Element ciXml =3D new Element("cartItem");<br class=3D"none"/=
> ^<br class=3D"none"/>/jteam/bu=
ild2/checkout/spring/spring/autobuilds/apps/jpetstore/src/org/springframewo=
rk/autobuilds/jpetstore/web/view/DomifyCheckout.java:78: cannot resolve sym=
bol<br class=3D"none"/>symbol : class Element <br class=3D"none"/>location=
: class org.springframework.autobuilds.jpetstore.web.view.DomifyCheckout<br=
class=3D"none"/>=09=09=09Element itemXml =3D new Element("item");<br class=
=3D"none"/> ^<br class=3D"none"/>/jteam/build2/check=
out/spring/spring/autobuilds/apps/jpetstore/src/org/springframework/autobui=
lds/jpetstore/web/view/DomifyCheckout.java:78: cannot resolve symbol<br cla=
ss=3D"none"/>symbol : class Element <br class=3D"none"/>location: class or=
g.springframework.autobuilds.jpetstore.web.view.DomifyCheckout<br class=3D"=
none"/>=09=09=09Element itemXml =3D new Element("item");<br class=3D"none"/=
> ^<br class=3D"none"/>/jteam/=
build2/checkout/spring/spring/autobuilds/apps/jpetstore/src/org/springframe=
work/autobuilds/jpetstore/web/view/DomifyCheckout.java:83: cannot resolve s=
ymbol<br class=3D"none"/>symbol : class Element <br class=3D"none"/>locati=
on: class org.springframework.autobuilds.jpetstore.web.view.DomifyCheckout<=
br class=3D"none"/>=09=09=09=09Element attrib =3D new Element("attribute");=
<br class=3D"none"/> ^<br class=3D"none"/>/j=
team/build2/checkout/spring/spring/autobuilds/apps/jpetstore/src/org/spring=
framework/autobuilds/jpetstore/web/view/DomifyCheckout.java:83: cannot reso=
lve symbol<br class=3D"none"/>symbol : class Element <br class=3D"none"/>l=
ocation: class org.springframework.autobuilds.jpetstore.web.view.DomifyChec=
kout<br class=3D"none"/>=09=09=09=09Element attrib =3D new Element("attribu=
te");<br class=3D"none"/> =
^<br class=3D"none"/>/jteam/build2/checkout/spring/spring/autobuilds/app=
s/jpetstore/src/org/springframework/autobuilds/jpetstore/web/view/DomifyChe=
ckout.java:88: cannot resolve symbol<br class=3D"none"/>symbol : class Ele=
ment <br class=3D"none"/>location: class org.springframework.autobuilds.jpe=
tstore.web.view.DomifyCheckout<br class=3D"none"/>=09=09=09=09Element attri=
b =3D new Element("attribute");<br class=3D"none"/> =
^<br class=3D"none"/>/jteam/build2/checkout/spring/spring/autobuild=
s/apps/jpetstore/src/org/springframework/autobuilds/jpetstore/web/view/Domi=
fyCheckout.java:88: cannot resolve symbol<br class=3D"none"/>symbol : clas=
s Element <br class=3D"none"/>location: class org.springframework.autobuild=
s.jpetstore.web.view.DomifyCheckout<br class=3D"none"/>=09=09=09=09Element =
attrib =3D new Element("attribute");<br class=3D"none"/> =
^<br class=3D"none"/>/jteam/build2/checko=
ut/spring/spring/autobuilds/apps/jpetstore/src/org/springframework/autobuil=
ds/jpetstore/web/view/DomifyCheckout.java:93: cannot resolve symbol<br clas=
s=3D"none"/>symbol : class Element <br class=3D"none"/>location: class org=
.springframework.autobuilds.jpetstore.web.view.DomifyCheckout<br class=3D"n=
one"/>=09=09=09=09Element attrib =3D new Element("attribute");<br class=3D"=
none"/> ^<br class=3D"none"/>/jteam/build2/c=
heckout/spring/spring/autobuilds/apps/jpetstore/src/org/springframework/aut=
obuilds/jpetstore/web/view/DomifyCheckout.java:93: cannot resolve symbol<br=
class=3D"none"/>symbol : class Element <br class=3D"none"/>location: clas=
s org.springframework.autobuilds.jpetstore.web.view.DomifyCheckout<br class=
=3D"none"/>=09=09=09=09Element attrib =3D new Element("attribute");<br clas=
s=3D"none"/> ^<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore/s=
rc/org/springframework/autobuilds/jpetstore/web/view/DomifyCheckout.java:98=
: cannot resolve symbol<br class=3D"none"/>symbol : class Element <br clas=
s=3D"none"/>location: class org.springframework.autobuilds.jpetstore.web.vi=
ew.DomifyCheckout<br class=3D"none"/>=09=09=09=09Element attrib =3D new Ele=
ment("attribute");<br class=3D"none"/> ^<br =
class=3D"none"/>/jteam/build2/checkout/spring/spring/autobuilds/apps/jpetst=
ore/src/org/springframework/autobuilds/jpetstore/web/view/DomifyCheckout.ja=
va:98: cannot resolve symbol<br class=3D"none"/>symbol : class Element <br=
class=3D"none"/>location: class org.springframework.autobuilds.jpetstore.w=
eb.view.DomifyCheckout<br class=3D"none"/>=09=09=09=09Element attrib =3D ne=
w Element("attribute");<br class=3D"none"/> =
^<br class=3D"none"/>/jteam/build2/checkout/spring/spr=
ing/autobuilds/apps/jpetstore/src/org/springframework/autobuilds/jpetstore/=
web/view/DomifyCheckout.java:103: cannot resolve symbol<br class=3D"none"/>=
symbol : class Element <br class=3D"none"/>location: class org.springframe=
work.autobuilds.jpetstore.web.view.DomifyCheckout<br class=3D"none"/>=09=09=
=09=09Element attrib =3D new Element("attribute");<br class=3D"none"/> =
^<br class=3D"none"/>/jteam/build2/checkout/spri=
ng/spring/autobuilds/apps/jpetstore/src/org/springframework/autobuilds/jpet=
store/web/view/DomifyCheckout.java:103: cannot resolve symbol<br class=3D"n=
one"/>symbol : class Element <br class=3D"none"/>location: class org.sprin=
gframework.autobuilds.jpetstore.web.view.DomifyCheckout<br class=3D"none"/>=
=09=09=09=09Element attrib =3D new Element("attribute");<br class=3D"none"/=
> ^<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore/src/org/spri=
ngframework/autobuilds/jpetstore/web/view/DomifyCheckout.java:108: cannot r=
esolve symbol<br class=3D"none"/>symbol : class Element <br class=3D"none"=
/>location: class org.springframework.autobuilds.jpetstore.web.view.DomifyC=
heckout<br class=3D"none"/>=09=09=09Element prod =3D new Element("productNa=
me");<br class=3D"none"/> ^<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/autobuilds/apps/jpetstore/src/org/springfra=
mework/autobuilds/jpetstore/web/view/DomifyCheckout.java:108: cannot resolv=
e symbol<br class=3D"none"/>symbol : class Element <br class=3D"none"/>loc=
ation: class org.springframework.autobuilds.jpetstore.web.view.DomifyChecko=
ut<br class=3D"none"/>=09=09=09Element prod =3D new Element("productName");=
<br class=3D"none"/> ^<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore/s=
rc/org/springframework/autobuilds/jpetstore/web/view/DomifyCheckout.java:11=
5: cannot resolve symbol<br class=3D"none"/>symbol : class DOMOutputter <b=
r class=3D"none"/>location: class org.springframework.autobuilds.jpetstore.=
web.view.DomifyCheckout<br class=3D"none"/> return new DOMOutputter(=
).output(doc);<br class=3D"none"/> ^<br class=3D"none"/>2=
4 errors<br class=3D"none"/></pre></td></tr></table><p>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Tests: (2318) </td></tr><tr><td class=
=3D"unittests-data" colspan=3D"2"> All Tests Pas=
sed </td></tr><tr><td><table width=3D"98%" border=3D=
"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"></table></td></tr>=
<tr></tr><tr><td colspan=3D"2"> </td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"6" class=3D"modifications-sectionheader"> =
Modifications since last build: =
(25) </td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
robharrop</td><td class=3D"modifications-data">sandbox/src/org/springframew=
ork/crypto/digest/MessageDigestTemplate.java</td><td class=3D"modifications=
-data">Remove dependency on Commons Codec</td></tr><tr class=3D"modificatio=
ns-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">jhoeller</td><td class=3D"modifications-data">sandbox/test/o=
rg/springframework/enums/CodedEnumTests.java</td><td class=3D"modifications=
-data">reformatted</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">jhoel=
ler</td><td class=3D"modifications-data">sandbox/src/org/springframework/en=
ums/support/AbstractCodedEnumResolver.java</td><td class=3D"modifications-d=
ata">reformatted</td></tr><tr class=3D"modifications-oddrow"><td class=3D"m=
odifications-data">modified</td><td class=3D"modifications-data">jhoeller</=
td><td class=3D"modifications-data">sandbox/src/org/springframework/enums/s=
upport/AbstractCodedEnumUserType.java</td><td class=3D"modifications-data">=
reformatted</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">jhoeller</td><=
td class=3D"modifications-data">sandbox/src/org/springframework/enums/suppo=
rt/GenericLabeledCodedEnum.java</td><td class=3D"modifications-data">reform=
atted</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">jhoeller</td><td clas=
s=3D"modifications-data">sandbox/src/org/springframework/enums/support/Hibe=
rnateCodedEnumResolver.java</td><td class=3D"modifications-data">reformatte=
d</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/enums/support/Stati=
cCodedEnumResolver.java</td><td class=3D"modifications-data">reformatted</t=
d></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">=
modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"mod=
ifications-data">sandbox/src/org/springframework/enums/AbstractCodedEnum.ja=
va</td><td class=3D"modifications-data">reformatted</td></tr><tr class=3D"m=
odifications-evenrow"><td class=3D"modifications-data">modified</td><td cla=
ss=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">san=
dbox/src/org/springframework/enums/CodedEnum.java</td><td class=3D"modifica=
tions-data">reformatted</td></tr><tr class=3D"modifications-oddrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">jho=
eller</td><td class=3D"modifications-data">sandbox/src/org/springframework/=
enums/CodedEnumEditor.java</td><td class=3D"modifications-data">reformatted=
</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-da=
ta">modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D=
"modifications-data">sandbox/src/org/springframework/enums/CodedEnumResolve=
r.java</td><td class=3D"modifications-data">reformatted</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data"=
>sandbox/src/org/springframework/enums/LetterCodedEnum.java</td><td class=
=3D"modifications-data">reformatted</td></tr><tr class=3D"modifications-eve=
nrow"><td class=3D"modifications-data">modified</td><td class=3D"modificati=
ons-data">jhoeller</td><td class=3D"modifications-data">sandbox/src/org/spr=
ingframework/enums/ShortCodedEnum.java</td><td class=3D"modifications-data"=
>reformatted</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">jhoeller</td><=
td class=3D"modifications-data">sandbox/src/org/springframework/enums/Strin=
gCodedEnum.java</td><td class=3D"modifications-data">reformatted</td></tr><=
tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modifie=
d</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modificati=
ons-data">build.xml</td><td class=3D"modifications-data">reorganized build =
script</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificatio=
ns-data">modified</td><td class=3D"modifications-data">jhoeller</td><td cla=
ss=3D"modifications-data">samples/jpetstore/build.xml</td><td class=3D"modi=
fications-data">fixed library references</td></tr><tr class=3D"modification=
s-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">jhoeller</td><td class=3D"modifications-data">samples/jpetst=
ore/attributes/build.xml</td><td class=3D"modifications-data">fixed library=
references</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">jhoeller</td><t=
d class=3D"modifications-data">lib/readme.txt</td><td class=3D"modification=
s-data">updated FreeMarker and iBATIS SQL Maps</td></tr><tr class=3D"modifi=
cations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">jhoeller</td><td class=3D"modifications-data">lib/free=
marker/freemarker.jar</td><td class=3D"modifications-data">updated FreeMark=
er to 2.3.1</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">jhoeller</td><t=
d class=3D"modifications-data">lib/ibatis/ibatis-common-2.jar</td><td class=
=3D"modifications-data">updated iBATIS SQL Maps to 2.0.9</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data=
">lib/ibatis/ibatis-sqlmap-2.jar</td><td class=3D"modifications-data">updat=
ed iBATIS SQL Maps to 2.0.9</td></tr><tr class=3D"modifications-oddrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>jhoeller</td><td class=3D"modifications-data">test/org/springframework/orm=
/ibatis/SqlMapTests.java</td><td class=3D"modifications-data">removed iBATI=
S SQL Maps 1.3 runtime libraries</td></tr><tr class=3D"modifications-evenro=
w"><td class=3D"modifications-data">deleted</td><td class=3D"modifications-=
data">jhoeller</td><td class=3D"modifications-data">test/org/springframewor=
k/orm/ibatis/sql-map-config.xml</td><td class=3D"modifications-data">remove=
d iBATIS SQL Maps 1.3 runtime libraries</td></tr><tr class=3D"modifications=
-oddrow"><td class=3D"modifications-data">deleted</td><td class=3D"modifica=
tions-data">jhoeller</td><td class=3D"modifications-data">lib/jdom/jdom.jar=
</td><td class=3D"modifications-data">removed iBATIS SQL Maps 1.3 runtime l=
ibraries</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifica=
tions-data">deleted</td><td class=3D"modifications-data">jhoeller</td><td c=
lass=3D"modifications-data">lib/ibatis/ibatis-common.jar</td><td class=3D"m=
odifications-data">removed iBATIS SQL Maps 1.3 runtime libraries</td></tr><=
/table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"distributables-sectionheader"> =
Deployments by this build: (12) </td>=
</tr><tr><td class=3D"distributables-data">Building jar: /jteam/build2/chec=
kout/spring/spring/dist/spring-core.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building jar: /jteam/build2/che=
ckout/spring/spring/dist/spring-aop.jar</td></tr><tr><td class=3D"distribut=
ables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-=
context.jar</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distr=
ibutables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spr=
ing-dao.jar</td></tr><tr><td class=3D"distributables-data">Building jar: /j=
team/build2/checkout/spring/spring/dist/spring-orm.jar</td></tr><tr class=
=3D"distributables-oddrow"><td class=3D"distributables-data">Building jar: =
/jteam/build2/checkout/spring/spring/dist/spring-web.jar</td></tr><tr><td c=
lass=3D"distributables-data">Building jar: /jteam/build2/checkout/spring/sp=
ring/dist/spring-webmvc.jar</td></tr><tr class=3D"distributables-oddrow"><t=
d class=3D"distributables-data">Building jar: /jteam/build2/checkout/spring=
/spring/dist/spring.jar</td></tr><tr><td class=3D"distributables-data">Buil=
ding jar: /jteam/build2/checkout/spring/spring/dist/spring-mock.jar</td></t=
r><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bui=
lding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/d=
ist/buildtest.war</td></tr><tr><td class=3D"distributables-data">Building w=
ar: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/dist/bui=
ldtest.war</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distri=
butables-data">Building war: /jteam/build2/checkout/spring/spring/autobuild=
s/apps/buildtest/dist/buildtest.war</td></tr></table>
</body></html> |
|
From: Colin S. <col...@ex...> - 2005-01-09 14:50:09
|
I did it for iBatis because I had an explicit need for it, but I agree about doing it for other libraries that also have a DTD, like Hibernate... Juergen Hoeller wrote: >I see. It's not a bad idea, in general, in particular as the DTDs aren't >easy to find in the iBATIS distribution. I just wonder whether it makes >sense to only do this for iBATIS... Shouldn't we do this for Hibernate too >then, for example? > >Juergen > > >-----Original Message----- >From: spr...@li... >[mailto:spr...@li...]On Behalf >Of Colin Sampaleanu >Sent: Sunday, January 09, 2005 3:45 AM >To: spr...@li... >Subject: Re: [Springframework-developer] jpetstore upgraded to iBatis >2.0 > > >I added the DTD mainly because the DTDs are sometimes handy to have, >especially when there is no internet connectivity or something needs to >be looked up manually. If you object to it there we can just remove it. > >Colin > >Juergen Hoeller wrote: > > > >>Colin, >> >>I've noticed that you added the iBATIS DTDs to our lib/ibatis directory in >>CVS. What do we need them for? >> >>I'll remove ibatis-common.jar and jdom.jar from CVS, BTW, as they are only >>needed to run SQL Maps 1.3. I'll only keep ibatis-sqlmap.jar, for building >>our SQL Maps 1.3 support. >> >>Juergen >> >> >>-----Original Message----- >>From: spr...@li... >>[mailto:spr...@li...]On Behalf >>Of Juergen Hoeller >>Sent: Tuesday, January 04, 2005 7:25 PM >>To: spr...@li... >>Subject: RE: [Springframework-developer] jpetstore upgraded to iBatis >>2.0 >> >> >>That's great, Colin! I'll give the revised JPetStore a try as soon as I >> >> >can. > > >>I originally planned such an upgrade for 1.2 RC1, but it's a good fit for >>1.1.4 too. iBATIS 2.0 is certainly already mainstream. As of Spring 1.2, we >>should probably deprecate the iBATIS 1.x support classes, and remove them >>completely in Spring 1.3. >> >>On a related note, I recently implemented iBATIS 2.0 TypeHandlers that >>delegate to Spring's LOB support. I put them into our sandbox for the time >>being, as they were not able to work due to some restriction in the iBATIS >>TypeHandler support. Clinton addressed that issue in the just-released >>iBATIS 2.0.9, so I'll complete those LOB TypeHandlers and move them over to >>the main source tree for Spring 1.1.4. >> >>Juergen >> >> >>-----Original Message----- >>From: spr...@li... >>[mailto:spr...@li...]On Behalf >>Of Colin Sampaleanu >>Sent: Tuesday, January 04, 2005 6:48 PM >>To: spr...@li... >>Subject: [Springframework-developer] jpetstore upgraded to iBatis 2.0 >> >> >>I spent some time and upgraded jpetstore to use iBatis 2.0 instead of >>1.0 like it was using. It was incredibly tedious since almost every >>element in the mapping files had to be renamed, but on the other hand >>the conversion was very straightforward, with essentailly a one-to-one >>conversion from old to new, so I hope I didn't break anything. It seems >>to work ok, but if anybody else has 5 minutes to pull it out and play >>around with it a bit to try to catch any breakage, that would be good. >> >>We'll have to update the jpetstore under autobuilds too. I'm not clear >>if that's modified at all from the original. If not, the changed files >>can just be copied over. >> >>Colin >> >> |
|
From: Rob H. <ro...@ca...> - 2005-01-09 13:10:24
|
It doesn't register the adapter with the MBeanServer which is generally requirement for adapters. Rob Juergen Hoeller wrote: >Rob, > >Regarding JMX adapters: What does HtmlAdapterHost do that > ><bean class="com.sun.jdmk.comm.HtmlAdaptorServer" > init-method="start" destroy-method="stop"> > <constructor-arg><value>9090</value></property> ></bean> > >doesn't? This doesn't couple any implementation classes to the particular >adapter. And I doubt that the application will want to restart or stop the >adapter other than on app startup and shutdown. > >And if some special JMX adapter cannot be easily defined that way, we can >provide a special adapter class that performs that starting and stopping. >This doesn't require an adapter abstraction either... > >Juergen > > >-----Original Message----- >From: spr...@li... >[mailto:spr...@li...]On Behalf >Of Rob Harrop >Sent: Tuesday, January 04, 2005 2:44 PM >To: spr...@li... >Subject: Re: [Springframework-developer] Revising the JMX support > > >Juergen, > >I'm happy to remove the CglibJmxObjectProxyFactory. I added that before >I did the AOP proxy, and it isnt really needed now. Feel free to change >the way that bean method names are detected, especially if it makes it >closer to the way other components in Spring work. As for adapters, they >are often used in standalone applications where no other console >interface exsists - so a way to define them without coupling the >application to the implementation class is always useful. > >Rob > >Juergen Hoeller wrote: > > > >>Rob, >> >>I'm currently revising the JMX support, redesigning the subpackage >> >> >structure > > >>etc. (Nothing committed yet.) >> >>I've noticed that we currently have two alternative JmxObjectProxyFactory >>strategies for accessing JMX-managed objects via an MBeanServerConnection: >>CglibJmxObjectProxyFactory and JmxMBeanClientInterceptor. The former >> >> >proxies > > >>the full target class of the JMX object on the server, the latter requires >>proxy interfaces to be specified. >> >>Is there a specific reason why we need a separate >> >> >CglibJmxObjectProxyFactory > > >>here? It seems to me that we could simply use our AOP ProxyFactory, like >>JmxMBeanClientInterceptor, specifying proxyTargetClass=true and a >>ClassOnlyTargetSource for the target class. This would give us both options >>with one implementation, not requiring the JmxObjectProxyFactory >> >> >abstraction > > >>in the first place. >> >>A single MBeanProxyFactoryBean that uses the AOP ProxyFactory underneath >>would be sufficient if my assumption above is correct. It could be derived >> >> >>from an MBeanClientInterceptor, analogous to our client-side remoting > > >>support for Hessian and co. After all, an MBean proxy can be considered a >>proxy for a remote service... >> >>In general, I strongly recommend specifying a proxy interface for such an >>MBean proxy. Like for classic remoting, there is not much point in using >> >> >the > > >>server-side implementation class as proxy type on the client side. We can >>still support MBean proxies that automatically use the server-side MBean >>class for a CGLIB proxy, but it should not be the recommended strategy. >> >>A further thing I'd like to revise is the detection of bean properties. The >>entire method name pattern handling is currently implemented in JmxUtils. >> >> >As > > >>JMX attributes follow the standard JavaBeans convention, we could use the >>standard JavaBeans Introspector here, analyzing PropertyDescriptors and >>caching Method-to-attributeName resolution. We wouldn't need to do any >>manual method name parsing then. >> >>Finally, is the adapters package intended for usage in applications >>themselves? I guess I haven't fully understood its purpose... Aren't >>adapters usually set up as part of the JMX server? Or is the adapters >>package just intended for test environments? But in a test environment, >>registering a specific adapter directly wouldn't hurt too much... Do we >>really need an abstraction there? >> >>Juergen >> >> >> >>------------------------------------------------------- >>The SF.Net email is sponsored by: Beat the post-holiday blues >>Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. >>It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt >>_______________________________________________ >>Springframework-developer mailing list >>Spr...@li... >>https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> >> >> >> >> > > >------------------------------------------------------- >The SF.Net email is sponsored by: Beat the post-holiday blues >Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. >It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > >------------------------------------------------------- >The SF.Net email is sponsored by: Beat the post-holiday blues >Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. >It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > |
|
From: Rob H. <ro...@ca...> - 2005-01-09 13:09:22
|
Jurgen, That dependency is a mistake. I'll fix it today. Rob Juergen Hoeller wrote: >Rob, > >The new crypto.digest package in our sandbox depends on >org.apache.commons.crypto, which does not seem to be available in our libs. >Is there maybe a jar missing? > >Juergen > > > >------------------------------------------------------- >The SF.Net email is sponsored by: Beat the post-holiday blues >Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. >It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > |
|
From: Darren D. <da...@da...> - 2005-01-09 11:33:44
|
On Saturday 08 January 2005 09:22, Stefan Kleineikenscheidt wrote: > That would be cool! And: If you produce XDoc you don't need to bother > about the design. ;-) no, but then you'd force everyone wanting to use the tool to install, learn= =20 and use Maven/Xdoc. It would be simple to offer Xdoc as an *optional*=20 output though for those that are comfortable with it. =2D-=20 Darren Davison Public Key: #DD356B0D |
|
From: Juergen H. <ju...@in...> - 2005-01-09 09:47:35
|
Rob,
Regarding JMX adapters: What does HtmlAdapterHost do that
<bean class="com.sun.jdmk.comm.HtmlAdaptorServer"
init-method="start" destroy-method="stop">
<constructor-arg><value>9090</value></property>
</bean>
doesn't? This doesn't couple any implementation classes to the particular
adapter. And I doubt that the application will want to restart or stop the
adapter other than on app startup and shutdown.
And if some special JMX adapter cannot be easily defined that way, we can
provide a special adapter class that performs that starting and stopping.
This doesn't require an adapter abstraction either...
Juergen
-----Original Message-----
From: spr...@li...
[mailto:spr...@li...]On Behalf
Of Rob Harrop
Sent: Tuesday, January 04, 2005 2:44 PM
To: spr...@li...
Subject: Re: [Springframework-developer] Revising the JMX support
Juergen,
I'm happy to remove the CglibJmxObjectProxyFactory. I added that before
I did the AOP proxy, and it isnt really needed now. Feel free to change
the way that bean method names are detected, especially if it makes it
closer to the way other components in Spring work. As for adapters, they
are often used in standalone applications where no other console
interface exsists - so a way to define them without coupling the
application to the implementation class is always useful.
Rob
Juergen Hoeller wrote:
>Rob,
>
>I'm currently revising the JMX support, redesigning the subpackage
structure
>etc. (Nothing committed yet.)
>
>I've noticed that we currently have two alternative JmxObjectProxyFactory
>strategies for accessing JMX-managed objects via an MBeanServerConnection:
>CglibJmxObjectProxyFactory and JmxMBeanClientInterceptor. The former
proxies
>the full target class of the JMX object on the server, the latter requires
>proxy interfaces to be specified.
>
>Is there a specific reason why we need a separate
CglibJmxObjectProxyFactory
>here? It seems to me that we could simply use our AOP ProxyFactory, like
>JmxMBeanClientInterceptor, specifying proxyTargetClass=true and a
>ClassOnlyTargetSource for the target class. This would give us both options
>with one implementation, not requiring the JmxObjectProxyFactory
abstraction
>in the first place.
>
>A single MBeanProxyFactoryBean that uses the AOP ProxyFactory underneath
>would be sufficient if my assumption above is correct. It could be derived
>from an MBeanClientInterceptor, analogous to our client-side remoting
>support for Hessian and co. After all, an MBean proxy can be considered a
>proxy for a remote service...
>
>In general, I strongly recommend specifying a proxy interface for such an
>MBean proxy. Like for classic remoting, there is not much point in using
the
>server-side implementation class as proxy type on the client side. We can
>still support MBean proxies that automatically use the server-side MBean
>class for a CGLIB proxy, but it should not be the recommended strategy.
>
>A further thing I'd like to revise is the detection of bean properties. The
>entire method name pattern handling is currently implemented in JmxUtils.
As
>JMX attributes follow the standard JavaBeans convention, we could use the
>standard JavaBeans Introspector here, analyzing PropertyDescriptors and
>caching Method-to-attributeName resolution. We wouldn't need to do any
>manual method name parsing then.
>
>Finally, is the adapters package intended for usage in applications
>themselves? I guess I haven't fully understood its purpose... Aren't
>adapters usually set up as part of the JMX server? Or is the adapters
>package just intended for test environments? But in a test environment,
>registering a specific adapter directly wouldn't hurt too much... Do we
>really need an abstraction there?
>
>Juergen
>
>
>
>-------------------------------------------------------
>The SF.Net email is sponsored by: Beat the post-holiday blues
>Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
>It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
>_______________________________________________
>Springframework-developer mailing list
>Spr...@li...
>https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
>
>
>
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Springframework-developer mailing list
Spr...@li...
https://lists.sourceforge.net/lists/listinfo/springframework-developer
|
|
From: Juergen H. <ju...@in...> - 2005-01-09 09:40:34
|
I see. It's not a bad idea, in general, in particular as the DTDs aren't easy to find in the iBATIS distribution. I just wonder whether it makes sense to only do this for iBATIS... Shouldn't we do this for Hibernate too then, for example? Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of Colin Sampaleanu Sent: Sunday, January 09, 2005 3:45 AM To: spr...@li... Subject: Re: [Springframework-developer] jpetstore upgraded to iBatis 2.0 I added the DTD mainly because the DTDs are sometimes handy to have, especially when there is no internet connectivity or something needs to be looked up manually. If you object to it there we can just remove it. Colin Juergen Hoeller wrote: >Colin, > >I've noticed that you added the iBATIS DTDs to our lib/ibatis directory in >CVS. What do we need them for? > >I'll remove ibatis-common.jar and jdom.jar from CVS, BTW, as they are only >needed to run SQL Maps 1.3. I'll only keep ibatis-sqlmap.jar, for building >our SQL Maps 1.3 support. > >Juergen > > >-----Original Message----- >From: spr...@li... >[mailto:spr...@li...]On Behalf >Of Juergen Hoeller >Sent: Tuesday, January 04, 2005 7:25 PM >To: spr...@li... >Subject: RE: [Springframework-developer] jpetstore upgraded to iBatis >2.0 > > >That's great, Colin! I'll give the revised JPetStore a try as soon as I can. >I originally planned such an upgrade for 1.2 RC1, but it's a good fit for >1.1.4 too. iBATIS 2.0 is certainly already mainstream. As of Spring 1.2, we >should probably deprecate the iBATIS 1.x support classes, and remove them >completely in Spring 1.3. > >On a related note, I recently implemented iBATIS 2.0 TypeHandlers that >delegate to Spring's LOB support. I put them into our sandbox for the time >being, as they were not able to work due to some restriction in the iBATIS >TypeHandler support. Clinton addressed that issue in the just-released >iBATIS 2.0.9, so I'll complete those LOB TypeHandlers and move them over to >the main source tree for Spring 1.1.4. > >Juergen > > >-----Original Message----- >From: spr...@li... >[mailto:spr...@li...]On Behalf >Of Colin Sampaleanu >Sent: Tuesday, January 04, 2005 6:48 PM >To: spr...@li... >Subject: [Springframework-developer] jpetstore upgraded to iBatis 2.0 > > >I spent some time and upgraded jpetstore to use iBatis 2.0 instead of >1.0 like it was using. It was incredibly tedious since almost every >element in the mapping files had to be renamed, but on the other hand >the conversion was very straightforward, with essentailly a one-to-one >conversion from old to new, so I hope I didn't break anything. It seems >to work ok, but if anybody else has 5 minutes to pull it out and play >around with it a bit to try to catch any breakage, that would be good. > >We'll have to update the jpetstore under autobuilds too. I'm not clear >if that's modified at all from the original. If not, the changed files >can just be copied over. > >Colin > > ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Colin S. <col...@ex...> - 2005-01-09 02:45:17
|
I added the DTD mainly because the DTDs are sometimes handy to have, especially when there is no internet connectivity or something needs to be looked up manually. If you object to it there we can just remove it. Colin Juergen Hoeller wrote: >Colin, > >I've noticed that you added the iBATIS DTDs to our lib/ibatis directory in >CVS. What do we need them for? > >I'll remove ibatis-common.jar and jdom.jar from CVS, BTW, as they are only >needed to run SQL Maps 1.3. I'll only keep ibatis-sqlmap.jar, for building >our SQL Maps 1.3 support. > >Juergen > > >-----Original Message----- >From: spr...@li... >[mailto:spr...@li...]On Behalf >Of Juergen Hoeller >Sent: Tuesday, January 04, 2005 7:25 PM >To: spr...@li... >Subject: RE: [Springframework-developer] jpetstore upgraded to iBatis >2.0 > > >That's great, Colin! I'll give the revised JPetStore a try as soon as I can. >I originally planned such an upgrade for 1.2 RC1, but it's a good fit for >1.1.4 too. iBATIS 2.0 is certainly already mainstream. As of Spring 1.2, we >should probably deprecate the iBATIS 1.x support classes, and remove them >completely in Spring 1.3. > >On a related note, I recently implemented iBATIS 2.0 TypeHandlers that >delegate to Spring's LOB support. I put them into our sandbox for the time >being, as they were not able to work due to some restriction in the iBATIS >TypeHandler support. Clinton addressed that issue in the just-released >iBATIS 2.0.9, so I'll complete those LOB TypeHandlers and move them over to >the main source tree for Spring 1.1.4. > >Juergen > > >-----Original Message----- >From: spr...@li... >[mailto:spr...@li...]On Behalf >Of Colin Sampaleanu >Sent: Tuesday, January 04, 2005 6:48 PM >To: spr...@li... >Subject: [Springframework-developer] jpetstore upgraded to iBatis 2.0 > > >I spent some time and upgraded jpetstore to use iBatis 2.0 instead of >1.0 like it was using. It was incredibly tedious since almost every >element in the mapping files had to be renamed, but on the other hand >the conversion was very straightforward, with essentailly a one-to-one >conversion from old to new, so I hope I didn't break anything. It seems >to work ok, but if anybody else has 5 minutes to pull it out and play >around with it a bit to try to catch any breakage, that would be good. > >We'll have to update the jpetstore under autobuilds too. I'm not clear >if that's modified at all from the original. If not, the changed files >can just be copied over. > >Colin > > |
|
From: Juergen H. <ju...@in...> - 2005-01-09 00:21:45
|
Rob, The new crypto.digest package in our sandbox depends on org.apache.commons.crypto, which does not seem to be available in our libs. Is there maybe a jar missing? Juergen |
|
From: <al...@jt...> - 2005-01-08 23:41:40
|
<html><head>
<style>
.white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { =
color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head=
er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font=
-size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em =
0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8=
pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE=
EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite=
d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad=
ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil=
y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo=
ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he=
lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f=
ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi=
fications-sectionheader { background-color:#000066; font-family:arial,helve=
tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba=
ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }=
.changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back=
ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }=
.changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd=
row { background-color:#FFFFEE }.changelists-file-header { background-color=
:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF=
FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt=
; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,=
helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader=
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-s=
ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic=
a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader =
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-si=
ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC =
}.unittests-sectionheader { background-color:#000066; font-family:arial,hel=
vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back=
ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he=
lvetica,sans-serif; font-size:8pt; color:#901090; }.unittests-failure { fon=
t-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }.checks=
tyle-oddrow { background-color:#CCCCCC }.checkstyle-data { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; }.checkstyle-sectionh=
eader { background-color:#000066; font-family:arial,helvetica,sans-serif; f=
ont-size:10pt; color:#FFFFFF; }
</style>
</head><body>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"header-title">BUILD COMPLETE - =
build.184</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>01/09/2005 00:16:30</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>22 minutes 26 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>01/08/2005 14:42:14</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>actually code is _not_ needed</td></tr></table><p>
<p>
<p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Errors/Warnings: (=
6) </td></tr><tr><td><pre class=3D"compile-data">Note: S=
ome input files use or override a deprecated API.<br class=3D"none"/>Note: =
Recompile with -deprecation for details.<br class=3D"none"/>Note: /jteam/bu=
ild2/checkout/spring/spring/mock/org/springframework/mock/web/MockHttpSessi=
on.java uses or overrides a deprecated API.<br class=3D"none"/>Note: Recomp=
ile with -deprecation for details.<br class=3D"none"/>Note: Some input file=
s use or override a deprecated API.<br class=3D"none"/>Note: Recompile with=
-deprecation for details.<br class=3D"none"/></pre></td></tr></table><p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Javadoc Errors/War=
nings: (29) </td></tr><tr><td><pre class=3D"compile-data=
">/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support=
/lob/OracleLobHandler.java:76: warning - Tag @see: reference not found: ora=
cle.sql.BLOB<br/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jdbc/support/lob/OracleLobHandler.java:76: warning - Tag @see: reference=
not found: oracle.sql.CLOB<br/>/jteam/build2/checkout/spring/spring/src/or=
g/springframework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag=
@see: reference not found: oracle.sql.BLOB#DURATION_SESSION<br/>/jteam/bui=
ld2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/OracleL=
obHandler.java:115: warning - Tag @see: reference not found: oracle.sql.BLO=
B#MODE_READWRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springfra=
mework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: refe=
rence not found: oracle.sql.CLOB#DURATION_SESSION<br/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.j=
ava:115: warning - Tag @see: reference not found: oracle.sql.CLOB#MODE_READ=
WRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc=
/support/lob/OracleLobHandler.java:154: warning - Tag @see: reference not f=
ound: oracle.jdbc.OracleConnection<br/>/jteam/build2/checkout/spring/spring=
/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:164: warnin=
g - Tag @see: reference not found: oracle.sql.BLOB#createTemporary<br/>/jte=
am/build2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/O=
racleLobHandler.java:164: warning - Tag @see: reference not found: oracle.s=
ql.CLOB#createTemporary<br/>/jteam/build2/checkout/spring/spring/src/org/sp=
ringframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49: war=
ning - Tag @see: reference not found: org.jboss.resource.adapter.jdbc.Wrapp=
edConnection#getUnderlyingConnection<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor=
.java:49: warning - Tag @see: reference not found: org.jboss.resource.adapt=
er.jdbc.WrappedStatement#getUnderlyingStatement<br/>/jteam/build2/checkout/=
spring/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJd=
bcExtractor.java:49: warning - Tag @see: reference not found: org.jboss.res=
ource.adapter.jdbc.WrappedResultSet#getUnderlyingResultSet<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bLogicNativeJdbcExtractor.java:45: warning - Tag @see: reference not found:=
weblogic.jdbc.extensions.WLConnection#getVendorConnection<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bSphereNativeJdbcExtractor.java:34: warning - Tag @see: reference not found=
: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:34: warning - Tag @see: reference not found: com.ibm.ws.r=
sadapter.jdbc.WSJdbcUtil#getNativeConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:34: warning - Tag @see: reference not found: com.ibm.ejs.=
cm.proxy.ConnectionProxy#getPhysicalConnection<br/>/jteam/build2/checkout/s=
pring/spring/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.jav=
a:174: warning - Tag @see: reference not found: com.ibatis.sqlmap.engine.tr=
ansaction.jdbc.JdbcTransactionConfig<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.java:174: war=
ning - Tag @see: reference not found: com.ibatis.sqlmap.engine.transaction.=
jta.JtaTransactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/s=
pringframework/orm/ibatis/SqlMapClientFactoryBean.java:202: warning - Tag @=
see: reference not found: com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTra=
nsactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/orm/ibatis/SqlMapClientFactoryBean.java:202: warning - Tag @see: refer=
ence not found: com.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConf=
ig<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transac=
tion/jta/WebLogicJtaTransactionManager.java:67: warning - Tag @see: referen=
ce not found: weblogic.transaction.TransactionManager#forceResume<br/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
LogicServerTransactionManagerFactoryBean.java:45: warning - Tag @see: refer=
ence not found: weblogic.transaction.TxHelper#getTransactionManager<br/>/jt=
eam/build2/checkout/spring/spring/src/org/springframework/transaction/jta/W=
ebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see: referenc=
e not found: com.ibm.ws.Transaction.TransactionManagerFactory#getTransactio=
nManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/t=
ransaction/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Ta=
g @see: reference not found: com.ibm.ejs.jts.jta.JTSXA#getTransactionManage=
r<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transact=
ion/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see:=
reference not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTran=
sactionManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/web/context/ContextLoader.java:70: warning - Missing closing } charact=
er for inline tag: "{@link #loadParentContext(ServletContext) method for mo=
re information."<br/>/jteam/build2/checkout/spring/spring/src/org/springfra=
mework/web/context/ContextLoader.java:70: warning - Missing closing } chara=
cter for inline tag: "{@link #loadParentContext(ServletContext) method for =
more information."<br/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/web/context/ContextLoader.java:70: warning - Missing closing } cha=
racter for inline tag: "{@link #loadParentContext(ServletContext) method fo=
r more information."<br/>/jteam/build2/checkout/spring/spring/src/org/sprin=
gframework/web/servlet/handler/metadata/PathMap.java:31: warning - @@org.ap=
ache.commons.attributes.Indexed() is an unknown tag.<br/></pre></td></tr></=
table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Tests: (2330) </td></tr><tr><td class=
=3D"unittests-data" colspan=3D"2"> All Tests Pas=
sed </td></tr><tr><td><table width=3D"98%" border=3D=
"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"></table></td></tr>=
<tr></tr><tr><td colspan=3D"2"> </td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"6" class=3D"modifications-sectionheader"> =
Modifications since last build: =
(6) </td></tr><tr class=3D"modifications-evenrow"><td c=
lass=3D"modifications-data">deleted</td><td class=3D"modifications-data">co=
lins</td><td class=3D"modifications-data">lib/jakarta-commons/commons-codec=
.jar</td><td class=3D"modifications-data">actually code is _not_ needed</td=
></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">a=
dded</td><td class=3D"modifications-data">colins</td><td class=3D"modificat=
ions-data">lib/jakarta-commons/commons-codec.jar</td><td class=3D"modificat=
ions-data">needed for sandbox code</td></tr><tr class=3D"modifications-even=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">colins</td><td class=3D"modifications-data">changelog.txt</td><td =
class=3D"modifications-data">fix for class name change</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">colins</td><td class=3D"modifications-data">s=
andbox/src/org/springframework/enums/LetterCodedEnum.java</td><td class=3D"=
modifications-data">make some coded enum variants non-abstract since they c=
an also be used directly for some simplesituations</td></tr><tr class=3D"mo=
difications-evenrow"><td class=3D"modifications-data">modified</td><td clas=
s=3D"modifications-data">colins</td><td class=3D"modifications-data">sandbo=
x/src/org/springframework/enums/ShortCodedEnum.java</td><td class=3D"modifi=
cations-data">make some coded enum variants non-abstract since they can als=
o be used directly for some simplesituations</td></tr><tr class=3D"modifica=
tions-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"mo=
difications-data">colins</td><td class=3D"modifications-data">sandbox/src/o=
rg/springframework/enums/StringCodedEnum.java</td><td class=3D"modification=
s-data">make some coded enum variants non-abstract since they can also be u=
sed directly for some simplesituations</td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"distributables-sectionheader"> =
Deployments by this build: (16) </td>=
</tr><tr><td class=3D"distributables-data">Building jar: /jteam/build2/chec=
kout/spring/spring/dist/spring-core.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building jar: /jteam/build2/che=
ckout/spring/spring/dist/spring-aop.jar</td></tr><tr><td class=3D"distribut=
ables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-=
context.jar</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distr=
ibutables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spr=
ing-dao.jar</td></tr><tr><td class=3D"distributables-data">Building jar: /j=
team/build2/checkout/spring/spring/dist/spring-orm.jar</td></tr><tr class=
=3D"distributables-oddrow"><td class=3D"distributables-data">Building jar: =
/jteam/build2/checkout/spring/spring/dist/spring-web.jar</td></tr><tr><td c=
lass=3D"distributables-data">Building jar: /jteam/build2/checkout/spring/sp=
ring/dist/spring-webmvc.jar</td></tr><tr class=3D"distributables-oddrow"><t=
d class=3D"distributables-data">Building jar: /jteam/build2/checkout/spring=
/spring/dist/spring.jar</td></tr><tr><td class=3D"distributables-data">Buil=
ding jar: /jteam/build2/checkout/spring/spring/dist/spring-mock.jar</td></t=
r><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bui=
lding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/d=
ist/buildtest.war</td></tr><tr><td class=3D"distributables-data">Building w=
ar: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/dist/bui=
ldtest.war</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distri=
butables-data">Building war: /jteam/build2/checkout/spring/spring/autobuild=
s/apps/buildtest/dist/buildtest.war</td></tr><tr><td class=3D"distributable=
s-data">Building jar: /jteam/build2/checkout/spring/spring/autobuilds/apps/=
jpetstore/war/WEB-INF/lib/jpetstore.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building war: /jteam/build2/che=
ckout/spring/spring/autobuilds/apps/jpetstore/dist/jpetstore.war</td></tr><=
tr><td class=3D"distributables-data">Building jar: /jteam/build2/checkout/s=
pring/spring/autobuilds/apps/jpetstore/war/WEB-INF/lib/jpetstore.jar</td></=
tr><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bu=
ilding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore/=
dist/jpetstore.war</td></tr></table>
</body></html> |
|
From: Juergen H. <ju...@in...> - 2005-01-08 23:35:34
|
Colin, I've noticed that you added the iBATIS DTDs to our lib/ibatis directory in CVS. What do we need them for? I'll remove ibatis-common.jar and jdom.jar from CVS, BTW, as they are only needed to run SQL Maps 1.3. I'll only keep ibatis-sqlmap.jar, for building our SQL Maps 1.3 support. Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of Juergen Hoeller Sent: Tuesday, January 04, 2005 7:25 PM To: spr...@li... Subject: RE: [Springframework-developer] jpetstore upgraded to iBatis 2.0 That's great, Colin! I'll give the revised JPetStore a try as soon as I can. I originally planned such an upgrade for 1.2 RC1, but it's a good fit for 1.1.4 too. iBATIS 2.0 is certainly already mainstream. As of Spring 1.2, we should probably deprecate the iBATIS 1.x support classes, and remove them completely in Spring 1.3. On a related note, I recently implemented iBATIS 2.0 TypeHandlers that delegate to Spring's LOB support. I put them into our sandbox for the time being, as they were not able to work due to some restriction in the iBATIS TypeHandler support. Clinton addressed that issue in the just-released iBATIS 2.0.9, so I'll complete those LOB TypeHandlers and move them over to the main source tree for Spring 1.1.4. Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of Colin Sampaleanu Sent: Tuesday, January 04, 2005 6:48 PM To: spr...@li... Subject: [Springframework-developer] jpetstore upgraded to iBatis 2.0 I spent some time and upgraded jpetstore to use iBatis 2.0 instead of 1.0 like it was using. It was incredibly tedious since almost every element in the mapping files had to be renamed, but on the other hand the conversion was very straightforward, with essentailly a one-to-one conversion from old to new, so I hope I didn't break anything. It seems to work ok, but if anybody else has 5 minutes to pull it out and play around with it a bit to try to catch any breakage, that would be good. We'll have to update the jpetstore under autobuilds too. I'm not clear if that's modified at all from the original. If not, the changed files can just be copied over. Colin ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Stefan K. <st...@kl...> - 2005-01-08 09:22:34
|
That would be cool! And: If you produce XDoc you don't need to bother about the design. ;-) -Stefan > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...] > On Behalf Of Erwin Vervaet > Sent: Wednesday, January 05, 2005 7:52 PM > To: spr...@li... > Subject: Re: [Springframework-developer] beandoc tool (and > request for help) > > > It would also be nice to see this as a Maven report. > > Erwin Vervaet > ----- Original Message ----- > From: "Darren Davison" <da...@da...> > To: <spr...@li...> > Sent: Wednesday, January 05, 2005 6:16 PM > Subject: [Springframework-developer] beandoc tool (and > request for help) > > > > You can see the latest beandoc output from the JPetStore > context files at > <http://springframework.sourceforge.net/beandoc/index.html> if you're > interested. > > The basic stuff is now working quite well, the Ant task is > implemented and > it's generally very configurable and/or skinnable (ie for a > corporate, or > project look & feel). It can also be extended with > additional Decorator / > Transformer implementation combos if the defaults don't suffice. > Documentation is lacking (JavaDoc is OK but no ref docs yet). > > Still looking for help in the graphic design department from > anyone less > chromatically challenged than me - the last response to my > plea wasn't > exactly > overwhelming. Unless anyone thinks the current design particularly > compelling > that is. hehe. ;) > > Regards, > > -- > Darren Davison > Public Key: #DD356B0D > > > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > |
|
From: Colin S. <col...@ex...> - 2005-01-08 03:48:56
|
Michael, For about a good 6 months or so now I keep meaning to set up a 'cookbook' area on the wiki where people can put shorts bits of code and tips for doing things. You could perhaps put up the stuff on the wiki, and I'll try to organize it a bit more in about 2-3 weeks when I am done with the project I am on now... Colin Michael Schuerig wrote: >On Thursday 06 January 2005 02:42, Michael Schuerig wrote: > > >>I've stumbled again on my quest to make Axis and Spring work together >>in the way I want them to. One of my operations has an out parameter >>(in WSDL: a part of the output message that does not appear in the >>operation's parameterOrder attribute; see JAX-RPC 4.3.4). >> >> >[snip] > > >>I'll probably have a go at it in the next couple of days. Thus if >>anyone else intends to do something similar, please contact me. >> >> > >So, now I've got a factory bean that creates a "tweakable" web service >client using Axis. The factory helps with declarative type mapping, >unwraps business exceptions, handles out parameters and allows to set >document-style services to be "wrapped". See below for a sample >configuration. > >I really don't want to keep this to myself. The same goes for other >smallish-but-reusable stuff I've written in the past few months; tests >included, of course. But what can I do to avoid this? I could put the >code on my web site where nobody will find it. What I'm looking for is >some kind of Spring Component Playground for bits and pieces that snap >into Spring but are not (yet) part of the official distribution. >Something with a wider scope and access than the existing sandbox. > >Michael > > ><bean id="webserviceclient" > class="de.schuerig.webservices.AxisClientFactoryBean"> > <property name="serviceFactoryClass"> > <value>org.apache.axis.client.ServiceFactory</value> > </property> > <property name="wsdlDocumentUrl"> > <value>http://serviceprovider.net/service?wsdl</value> > </property> > <property name="timeout"> > <value>30000</value> <!-- milliseconds --> > </property> > <property name="namespaceUri"> > <value>http://serviceprovider.net/service</value> > </property> > <property name="typeNamespaceUri"> > <value>http://serviceprovider.net/service/types</value> > </property> > <property name="serviceName"> > <value>TheService</value> > </property> > <property name="portName"> > <value>TheSoapPort</value> > </property> > <property name="serviceInterface"> > <value>net.example.TheService</value> > </property> > <property name="wrappedStyle"> > <value>false</value> > </property> > <property name="encodingStyleUri"> > <value></value> <!-- for literal --> > </property> > <property name="typeMappings"> > <list> > <bean class="de.schuerig.webservices.TypeMappingDesc"> > <property name="javaType"> > <value>net.example.SomeBean</value> > </property> > <property name="xmlType"> > <value>someBean</value> > </property> > </bean> > <bean class="de.schuerig.webservices.TypeMappingDesc"> > <property name="javaType"> > <value>net.example.SomeBean[]</value> > </property> > <property name="xmlType"> > <value>SomeBeanList</value> > </property> > </bean> > <bean class="de.schuerig.webservices.TypeMappingDesc"> > <property name="javaType"> > <value>net.example.SpecialBean</value> > </property> > <property name="xmlType"> > <value>specialBean</value> > </property> > <property name="serializerFactory"> > <value>net.example.SpecialBeanSerializerFactory</value> > </property> > <property name="deserializerFactory"> > <value>net.example.SpecialBeanDeserializerFactory</value> > </property> > </bean> > </list> > </property> ></bean> > > > |
|
From: Michael S. <mi...@sc...> - 2005-01-08 02:25:27
|
On Thursday 06 January 2005 02:42, Michael Schuerig wrote:
> I've stumbled again on my quest to make Axis and Spring work together
> in the way I want them to. One of my operations has an out parameter
> (in WSDL: a part of the output message that does not appear in the
> operation's parameterOrder attribute; see JAX-RPC 4.3.4).
[snip]
> I'll probably have a go at it in the next couple of days. Thus if
> anyone else intends to do something similar, please contact me.
So, now I've got a factory bean that creates a "tweakable" web service
client using Axis. The factory helps with declarative type mapping,
unwraps business exceptions, handles out parameters and allows to set
document-style services to be "wrapped". See below for a sample
configuration.
I really don't want to keep this to myself. The same goes for other
smallish-but-reusable stuff I've written in the past few months; tests
included, of course. But what can I do to avoid this? I could put the
code on my web site where nobody will find it. What I'm looking for is
some kind of Spring Component Playground for bits and pieces that snap
into Spring but are not (yet) part of the official distribution.
Something with a wider scope and access than the existing sandbox.
Michael
<bean id="webserviceclient"
class="de.schuerig.webservices.AxisClientFactoryBean">
<property name="serviceFactoryClass">
<value>org.apache.axis.client.ServiceFactory</value>
</property>
<property name="wsdlDocumentUrl">
<value>http://serviceprovider.net/service?wsdl</value>
</property>
<property name="timeout">
<value>30000</value> <!-- milliseconds -->
</property>
<property name="namespaceUri">
<value>http://serviceprovider.net/service</value>
</property>
<property name="typeNamespaceUri">
<value>http://serviceprovider.net/service/types</value>
</property>
<property name="serviceName">
<value>TheService</value>
</property>
<property name="portName">
<value>TheSoapPort</value>
</property>
<property name="serviceInterface">
<value>net.example.TheService</value>
</property>
<property name="wrappedStyle">
<value>false</value>
</property>
<property name="encodingStyleUri">
<value></value> <!-- for literal -->
</property>
<property name="typeMappings">
<list>
<bean class="de.schuerig.webservices.TypeMappingDesc">
<property name="javaType">
<value>net.example.SomeBean</value>
</property>
<property name="xmlType">
<value>someBean</value>
</property>
</bean>
<bean class="de.schuerig.webservices.TypeMappingDesc">
<property name="javaType">
<value>net.example.SomeBean[]</value>
</property>
<property name="xmlType">
<value>SomeBeanList</value>
</property>
</bean>
<bean class="de.schuerig.webservices.TypeMappingDesc">
<property name="javaType">
<value>net.example.SpecialBean</value>
</property>
<property name="xmlType">
<value>specialBean</value>
</property>
<property name="serializerFactory">
<value>net.example.SpecialBeanSerializerFactory</value>
</property>
<property name="deserializerFactory">
<value>net.example.SpecialBeanDeserializerFactory</value>
</property>
</bean>
</list>
</property>
</bean>
--
Michael Schuerig The more it stays the same,
mailto:mi...@sc... The less it changes!
http://www.schuerig.de/michael/ --Spinal Tap, The Majesty of Rock
|
|
From: <al...@jt...> - 2005-01-07 23:40:24
|
<html><head>
<style>
.white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { =
color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head=
er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font=
-size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em =
0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8=
pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE=
EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite=
d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad=
ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil=
y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo=
ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he=
lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f=
ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi=
fications-sectionheader { background-color:#000066; font-family:arial,helve=
tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba=
ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }=
.changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back=
ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }=
.changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd=
row { background-color:#FFFFEE }.changelists-file-header { background-color=
:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF=
FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt=
; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,=
helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader=
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-s=
ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic=
a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader =
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-si=
ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC =
}.unittests-sectionheader { background-color:#000066; font-family:arial,hel=
vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back=
ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he=
lvetica,sans-serif; font-size:8pt; color:#901090; }.unittests-failure { fon=
t-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }.checks=
tyle-oddrow { background-color:#CCCCCC }.checkstyle-data { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; }.checkstyle-sectionh=
eader { background-color:#000066; font-family:arial,helvetica,sans-serif; f=
ont-size:10pt; color:#FFFFFF; }
</style>
</head><body>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"header-title">BUILD COMPLETE - =
build.183</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>01/08/2005 00:17:05</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>21 minutes 17 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>01/07/2005 15:39:31</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>add target to zip up mock sources</td></tr></table><p>
<p>
<p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Errors/Warnings: (=
6) </td></tr><tr><td><pre class=3D"compile-data">Note: S=
ome input files use or override a deprecated API.<br class=3D"none"/>Note: =
Recompile with -deprecation for details.<br class=3D"none"/>Note: /jteam/bu=
ild2/checkout/spring/spring/mock/org/springframework/mock/web/MockHttpSessi=
on.java uses or overrides a deprecated API.<br class=3D"none"/>Note: Recomp=
ile with -deprecation for details.<br class=3D"none"/>Note: Some input file=
s use or override a deprecated API.<br class=3D"none"/>Note: Recompile with=
-deprecation for details.<br class=3D"none"/></pre></td></tr></table><p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Javadoc Errors/War=
nings: (29) </td></tr><tr><td><pre class=3D"compile-data=
">/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support=
/lob/OracleLobHandler.java:76: warning - Tag @see: reference not found: ora=
cle.sql.BLOB<br/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jdbc/support/lob/OracleLobHandler.java:76: warning - Tag @see: reference=
not found: oracle.sql.CLOB<br/>/jteam/build2/checkout/spring/spring/src/or=
g/springframework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag=
@see: reference not found: oracle.sql.BLOB#DURATION_SESSION<br/>/jteam/bui=
ld2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/OracleL=
obHandler.java:115: warning - Tag @see: reference not found: oracle.sql.BLO=
B#MODE_READWRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springfra=
mework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: refe=
rence not found: oracle.sql.CLOB#DURATION_SESSION<br/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.j=
ava:115: warning - Tag @see: reference not found: oracle.sql.CLOB#MODE_READ=
WRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc=
/support/lob/OracleLobHandler.java:154: warning - Tag @see: reference not f=
ound: oracle.jdbc.OracleConnection<br/>/jteam/build2/checkout/spring/spring=
/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:164: warnin=
g - Tag @see: reference not found: oracle.sql.BLOB#createTemporary<br/>/jte=
am/build2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/O=
racleLobHandler.java:164: warning - Tag @see: reference not found: oracle.s=
ql.CLOB#createTemporary<br/>/jteam/build2/checkout/spring/spring/src/org/sp=
ringframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49: war=
ning - Tag @see: reference not found: org.jboss.resource.adapter.jdbc.Wrapp=
edConnection#getUnderlyingConnection<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor=
.java:49: warning - Tag @see: reference not found: org.jboss.resource.adapt=
er.jdbc.WrappedStatement#getUnderlyingStatement<br/>/jteam/build2/checkout/=
spring/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJd=
bcExtractor.java:49: warning - Tag @see: reference not found: org.jboss.res=
ource.adapter.jdbc.WrappedResultSet#getUnderlyingResultSet<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bLogicNativeJdbcExtractor.java:45: warning - Tag @see: reference not found:=
weblogic.jdbc.extensions.WLConnection#getVendorConnection<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bSphereNativeJdbcExtractor.java:34: warning - Tag @see: reference not found=
: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:34: warning - Tag @see: reference not found: com.ibm.ws.r=
sadapter.jdbc.WSJdbcUtil#getNativeConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:34: warning - Tag @see: reference not found: com.ibm.ejs.=
cm.proxy.ConnectionProxy#getPhysicalConnection<br/>/jteam/build2/checkout/s=
pring/spring/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.jav=
a:174: warning - Tag @see: reference not found: com.ibatis.sqlmap.engine.tr=
ansaction.jdbc.JdbcTransactionConfig<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.java:174: war=
ning - Tag @see: reference not found: com.ibatis.sqlmap.engine.transaction.=
jta.JtaTransactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/s=
pringframework/orm/ibatis/SqlMapClientFactoryBean.java:202: warning - Tag @=
see: reference not found: com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTra=
nsactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/orm/ibatis/SqlMapClientFactoryBean.java:202: warning - Tag @see: refer=
ence not found: com.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConf=
ig<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transac=
tion/jta/WebLogicJtaTransactionManager.java:67: warning - Tag @see: referen=
ce not found: weblogic.transaction.TransactionManager#forceResume<br/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
LogicServerTransactionManagerFactoryBean.java:45: warning - Tag @see: refer=
ence not found: weblogic.transaction.TxHelper#getTransactionManager<br/>/jt=
eam/build2/checkout/spring/spring/src/org/springframework/transaction/jta/W=
ebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see: referenc=
e not found: com.ibm.ws.Transaction.TransactionManagerFactory#getTransactio=
nManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/t=
ransaction/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Ta=
g @see: reference not found: com.ibm.ejs.jts.jta.JTSXA#getTransactionManage=
r<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transact=
ion/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see:=
reference not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTran=
sactionManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/web/context/ContextLoader.java:70: warning - Missing closing } charact=
er for inline tag: "{@link #loadParentContext(ServletContext) method for mo=
re information."<br/>/jteam/build2/checkout/spring/spring/src/org/springfra=
mework/web/context/ContextLoader.java:70: warning - Missing closing } chara=
cter for inline tag: "{@link #loadParentContext(ServletContext) method for =
more information."<br/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/web/context/ContextLoader.java:70: warning - Missing closing } cha=
racter for inline tag: "{@link #loadParentContext(ServletContext) method fo=
r more information."<br/>/jteam/build2/checkout/spring/spring/src/org/sprin=
gframework/web/servlet/handler/metadata/PathMap.java:31: warning - @@org.ap=
ache.commons.attributes.Indexed() is an unknown tag.<br/></pre></td></tr></=
table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Tests: (2328) </td></tr><tr><td class=
=3D"unittests-data" colspan=3D"2"> All Tests Pas=
sed </td></tr><tr><td><table width=3D"98%" border=3D=
"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"></table></td></tr>=
<tr></tr><tr><td colspan=3D"2"> </td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"6" class=3D"modifications-sectionheader"> =
Modifications since last build: =
(32) </td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
colins</td><td class=3D"modifications-data">build.xml</td><td class=3D"modi=
fications-data">add target to zip up mock sources</td></tr><tr class=3D"mod=
ifications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sandbo=
x/src/org/springframework/enums/support/AbstractCodedEnumUserType.java</td>=
<td class=3D"modifications-data">*** empty log message ***</td></tr><tr cla=
ss=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td>=
<td class=3D"modifications-data">kdonald</td><td class=3D"modifications-dat=
a">sandbox/src/org/springframework/enums/CodedEnumEditor.java</td><td class=
=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"mod=
ifications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">test/=
org/springframework/beans/factory/config/ServiceLocatorFactoryBeanTests.jav=
a</td><td class=3D"modifications-data">allow non-String single args, added =
"serviceMappings" property</td></tr><tr class=3D"modifications-evenrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>jhoeller</td><td class=3D"modifications-data">src/org/springframework/bean=
s/factory/config/ServiceLocatorFactoryBean.java</td><td class=3D"modificati=
ons-data">allow non-String single args, added "serviceMappings" property</t=
d></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">=
modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"mod=
ifications-data">changelog.txt</td><td class=3D"modifications-data">remotin=
g etc</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modificatio=
ns-data">deleted</td><td class=3D"modifications-data">jhoeller</td><td clas=
s=3D"modifications-data">src/org/springframework/aop/beans/ServiceLocatorPr=
oxyCreator.java</td><td class=3D"modifications-data">moved ServiceLocatorFa=
ctoryBean to package beans.factory.config</td></tr><tr class=3D"modificatio=
ns-oddrow"><td class=3D"modifications-data">deleted</td><td class=3D"modifi=
cations-data">jhoeller</td><td class=3D"modifications-data">test/org/spring=
framework/aop/beans/ServiceLocatorProxyCreatorTest.java</td><td class=3D"mo=
difications-data">moved ServiceLocatorFactoryBean to package beans.factory.=
config</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modificati=
ons-data">added</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">test/org/springframework/beans/factory/config/Servi=
ceLocatorFactoryBeanTests.java</td><td class=3D"modifications-data">moved S=
erviceLocatorFactoryBean to package beans.factory.config</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">added</td><td cl=
ass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">sr=
c/org/springframework/beans/factory/config/ServiceLocatorFactoryBean.java</=
td><td class=3D"modifications-data">moved ServiceLocatorFactoryBean to pack=
age beans.factory.config</td></tr><tr class=3D"modifications-evenrow"><td c=
lass=3D"modifications-data">modified</td><td class=3D"modifications-data">j=
hoeller</td><td class=3D"modifications-data">test/org/springframework/ejb/s=
upport/EjbSupportTests.java</td><td class=3D"modifications-data">polishing<=
/td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data=
">modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"m=
odifications-data">src/org/springframework/ejb/access/AbstractSlsbInvokerIn=
terceptor.java</td><td class=3D"modifications-data">polishing</td></tr><tr =
class=3D"modifications-evenrow"><td class=3D"modifications-data">modified</=
td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications=
-data">test/org/springframework/ejb/access/SimpleRemoteStatelessSessionProx=
yFactoryBeanTests.java</td><td class=3D"modifications-data">refined connect=
failure detection, added "isConnectFailure(RemoteException)" hook</td></tr=
><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modifi=
ed</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modificat=
ions-data">test/org/springframework/remoting/rmi/RmiSupportTests.java</td><=
td class=3D"modifications-data">refined connect failure detection, added "i=
sConnectFailure(RemoteException)" hook</td></tr><tr class=3D"modifications-=
evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modific=
ations-data">jhoeller</td><td class=3D"modifications-data">test/org/springf=
ramework/ejb/access/SimpleRemoteSlsbInvokerInterceptorTests.java</td><td cl=
ass=3D"modifications-data">refined connect failure detection, added "isConn=
ectFailure(RemoteException)" hook</td></tr><tr class=3D"modifications-oddro=
w"><td class=3D"modifications-data">modified</td><td class=3D"modifications=
-data">jhoeller</td><td class=3D"modifications-data">src/org/springframewor=
k/remoting/rmi/RmiClientInterceptor.java</td><td class=3D"modifications-dat=
a">refined connect failure detection, added "isConnectFailure(RemoteExcepti=
on)" hook</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modific=
ations-data">modified</td><td class=3D"modifications-data">jhoeller</td><td=
class=3D"modifications-data">src/org/springframework/remoting/rmi/RmiClien=
tInterceptorUtils.java</td><td class=3D"modifications-data">refined connect=
failure detection, added "isConnectFailure(RemoteException)" hook</td></tr=
><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modifi=
ed</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modificat=
ions-data">src/org/springframework/remoting/rmi/JndiRmiClientInterceptor.ja=
va</td><td class=3D"modifications-data">refined connect failure detection, =
added "isConnectFailure(RemoteException)" hook</td></tr><tr class=3D"modifi=
cations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">jhoeller</td><td class=3D"modifications-data">src/org/=
springframework/ejb/access/AbstractRemoteSlsbInvokerInterceptor.java</td><t=
d class=3D"modifications-data">refined connect failure detection, added "is=
ConnectFailure(RemoteException)" hook</td></tr><tr class=3D"modifications-o=
ddrow"><td class=3D"modifications-data">modified</td><td class=3D"modificat=
ions-data">jhoeller</td><td class=3D"modifications-data">src/org/springfram=
ework/ejb/access/SimpleRemoteSlsbInvokerInterceptor.java</td><td class=3D"m=
odifications-data">refined connect failure detection, added "isConnectFailu=
re(RemoteException)" hook</td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
jhoeller</td><td class=3D"modifications-data">src/org/springframework/aop/i=
nterceptor/TraceInterceptor.java</td><td class=3D"modifications-data">added=
isDebugEnabled check to finally block</td></tr><tr class=3D"modifications-=
oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modifica=
tions-data">jhoeller</td><td class=3D"modifications-data">samples/jpetstore=
/src/org/springframework/samples/jpetstore/dao/ibatis/SqlMapAccountDao.java=
</td><td class=3D"modifications-data">polishing</td></tr><tr class=3D"modif=
ications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src/o=
rg/springframework/web/context/ContextLoader.java</td><td class=3D"modifica=
tions-data">polishing</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">added</td><td class=3D"modifications-data">jhoeller=
</td><td class=3D"modifications-data">test/org/springframework/jms/core/Jms=
Template102JtaTests.java</td><td class=3D"modifications-data">suppress comm=
it and rollbacks calls within JTA transactions</td></tr><tr class=3D"modifi=
cations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">jhoeller</td><td class=3D"modifications-data">test/org=
/springframework/jms/core/JmsTemplate102Tests.java</td><td class=3D"modific=
ations-data">suppress commit and rollbacks calls within JTA transactions</t=
d></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">=
added</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifi=
cations-data">test/org/springframework/jms/core/JmsTemplate102TransactedTes=
ts.java</td><td class=3D"modifications-data">suppress commit and rollbacks =
calls within JTA transactions</td></tr><tr class=3D"modifications-evenrow">=
<td class=3D"modifications-data">added</td><td class=3D"modifications-data"=
>jhoeller</td><td class=3D"modifications-data">test/org/springframework/jms=
/core/JmsTemplateJtaTests.java</td><td class=3D"modifications-data">suppres=
s commit and rollbacks calls within JTA transactions</td></tr><tr class=3D"=
modifications-oddrow"><td class=3D"modifications-data">modified</td><td cla=
ss=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">tes=
t/org/springframework/jms/core/JmsTemplateTests.java</td><td class=3D"modif=
ications-data">suppress commit and rollbacks calls within JTA transactions<=
/td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-dat=
a">added</td><td class=3D"modifications-data">jhoeller</td><td class=3D"mod=
ifications-data">test/org/springframework/jms/core/JmsTemplateTransactedTes=
ts.java</td><td class=3D"modifications-data">suppress commit and rollbacks =
calls within JTA transactions</td></tr><tr class=3D"modifications-oddrow"><=
td class=3D"modifications-data">modified</td><td class=3D"modifications-dat=
a">jhoeller</td><td class=3D"modifications-data">src/org/springframework/jm=
s/core/JmsTemplate.java</td><td class=3D"modifications-data">suppress commi=
t and rollbacks calls within JTA transactions</td></tr><tr class=3D"modific=
ations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">jhoeller</td><td class=3D"modifications-data">src/org/s=
pringframework/jdbc/core/JdbcTemplate.java</td><td class=3D"modifications-d=
ata">do not access result set meta data for empty results</td></tr><tr clas=
s=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data=
">test/org/springframework/jdbc/core/JdbcTemplateQueryTests.java</td><td cl=
ass=3D"modifications-data">do not access result set meta data for empty res=
ults</td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"distributables-sectionheader"> =
Deployments by this build: (16) </td>=
</tr><tr><td class=3D"distributables-data">Building jar: /jteam/build2/chec=
kout/spring/spring/dist/spring-core.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building jar: /jteam/build2/che=
ckout/spring/spring/dist/spring-aop.jar</td></tr><tr><td class=3D"distribut=
ables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-=
context.jar</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distr=
ibutables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spr=
ing-dao.jar</td></tr><tr><td class=3D"distributables-data">Building jar: /j=
team/build2/checkout/spring/spring/dist/spring-orm.jar</td></tr><tr class=
=3D"distributables-oddrow"><td class=3D"distributables-data">Building jar: =
/jteam/build2/checkout/spring/spring/dist/spring-web.jar</td></tr><tr><td c=
lass=3D"distributables-data">Building jar: /jteam/build2/checkout/spring/sp=
ring/dist/spring-webmvc.jar</td></tr><tr class=3D"distributables-oddrow"><t=
d class=3D"distributables-data">Building jar: /jteam/build2/checkout/spring=
/spring/dist/spring.jar</td></tr><tr><td class=3D"distributables-data">Buil=
ding jar: /jteam/build2/checkout/spring/spring/dist/spring-mock.jar</td></t=
r><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bui=
lding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/d=
ist/buildtest.war</td></tr><tr><td class=3D"distributables-data">Building w=
ar: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/dist/bui=
ldtest.war</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distri=
butables-data">Building war: /jteam/build2/checkout/spring/spring/autobuild=
s/apps/buildtest/dist/buildtest.war</td></tr><tr><td class=3D"distributable=
s-data">Building jar: /jteam/build2/checkout/spring/spring/autobuilds/apps/=
jpetstore/war/WEB-INF/lib/jpetstore.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building war: /jteam/build2/che=
ckout/spring/spring/autobuilds/apps/jpetstore/dist/jpetstore.war</td></tr><=
tr><td class=3D"distributables-data">Building jar: /jteam/build2/checkout/s=
pring/spring/autobuilds/apps/jpetstore/war/WEB-INF/lib/jpetstore.jar</td></=
tr><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bu=
ilding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore/=
dist/jpetstore.war</td></tr></table>
</body></html> |
|
From: Steven D. <ste...@gm...> - 2005-01-07 17:33:19
|
> I don't want to reply on the mailing list on this subject. And yet I did :-) Thank god it's friday. |
|
From: Steven D. <ste...@gm...> - 2005-01-07 17:28:01
|
James,
I don't want to reply on the mailing list on this subject. I'm working
on a tool that introduces processing logic to Spring. I'll call this
tool James for now because I don't want to give away the name yet.
Your example would be:
<bean id="usermgmt" class="...">
<property name="emailService">
<bean parent="james.Defined">
<property
name="beanName"><value>usermgmt.emailService</value></property>
<property name="do">
<bean parent="james.Return">
<property name="value">
<ref bean="usermgmt.emailService"/>
</property>
</bean>
</property>
</bean>
</property>
</bean>
The tools is part of a bigger whole but it will be available within a
month I think. It's nice to see other people may have use for it :-)
Actually the Defined and Return beans don't exist yet but your mail
gave me the inspiration :-)
Steven
On Fri, 7 Jan 2005 10:55:48 -0500, James Cook <jim...@do...> wrote:
> Is there a way to define a bean property that is "optional"? If it exists,
> wire it up, otherwise let it remain null? This can be useful when creating
> Spring-enabled components.
>
> For example, I may have an email bean wired to a user management bean.
>
> <bean id="usermgmt" class="my.UserManagement">
> <property name="emailService">
> <ref bean="usermgmt.emailService" />
> </property>
> </bean>
>
> If the user provided a bean with a name of "usermgmt.emailService" my class
> would use this service to send emails. If the bean was not provided, I would
> skip sending emails or maybe use a default implementation.
>
> Perhaps an optional attribute would help?
> <property name="emailService" optional="true">
>
> I think this will become a bigger deal as people start componentizing there
> spring modules.
>
> One way to solve this now is provide the bean name instead of a bean
> reference to the UserManagement bean. Then this bean is responsible for
> looking up the bean reference and handling it accordingly whether it exists
> or not. This is more in the style of JNDI lookups and not very IoC, plus it
> makes my beans more spring aware than I would like.
>
> > -----Original Message-----
> > Beans that are supposed to be available for references by name indeed need
> > to be defined at the root level. Inner beans are always anonymous and
> > usually don't carry a name. Defining a name for them only adds value if
> > they
> > are aware of their own name (BeanNameAware).
>
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
>
|
|
From: James C. <jim...@do...> - 2005-01-07 15:55:58
|
Is there a way to define a bean property that is "optional"? If it = exists, wire it up, otherwise let it remain null? This can be useful when = creating Spring-enabled components.=20 For example, I may have an email bean wired to a user management bean. <bean id=3D"usermgmt" class=3D"my.UserManagement"> <property name=3D"emailService"> <ref bean=3D"usermgmt.emailService" /> </property> </bean> If the user provided a bean with a name of "usermgmt.emailService" my = class would use this service to send emails. If the bean was not provided, I = would skip sending emails or maybe use a default implementation. Perhaps an optional attribute would help? <property name=3D"emailService" optional=3D"true"> I think this will become a bigger deal as people start componentizing = there spring modules. One way to solve this now is provide the bean name instead of a bean reference to the UserManagement bean. Then this bean is responsible for looking up the bean reference and handling it accordingly whether it = exists or not. This is more in the style of JNDI lookups and not very IoC, plus = it makes my beans more spring aware than I would like. > -----Original Message----- > Beans that are supposed to be available for references by name indeed = need > to be defined at the root level. Inner beans are always anonymous and > usually don't carry a name. Defining a name for them only adds value = if > they > are aware of their own name (BeanNameAware). |
|
From: Steven D. <ste...@gm...> - 2005-01-07 15:41:32
|
When building a hiearchical object graph for configuration purposes it would be nice to be able to reference to other beans that are not at the root level. On the other hand it's also nice to have a strict scope :-) Thanks for your feedback. On Fri, 7 Jan 2005 16:34:10 +0100, Juergen Hoeller <ju...@in...> wrote: > Beans that are supposed to be available for references by name indeed need > to be defined at the root level. Inner beans are always anonymous and > usually don't carry a name. Defining a name for them only adds value if they > are aware of their own name (BeanNameAware). > > Juergen > > > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...]On Behalf > Of Steven Devijver > Sent: Friday, January 07, 2005 4:23 PM > To: spr...@li... > Subject: [Springframework-developer] bean factory scope question > > Hi, > > When I load the application context with the example below I get an > exception because a bean with id "test3" cannot be found. I understand > this bean does not exist in the scope where it's referenced. Is there > a way to make beans with an id or name available in the root scope > apart from defining them there? > > <bean id="test2" class="sandbox.TestObject"> > <property name="value"> > <list> > <bean class="sandbox.TestObject"> > <property name="value"> > <value>a string</value> > </property> > </bean> > <bean class="sandbox.TestObject"> > <property name="value"> > <list> > <bean id="test3" class="sandbox.TestObject"> > <property name="value"> > <value>another string</value> > </property> > </bean> > </list> > </property> > </bean> > <bean class="sandbox.TestObject"> > <property name="value"> > <list> > <ref bean="test3"/> > </list> > </property> > </bean> > </list> > </property> > </bean> > > Steven > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > |
|
From: Juergen H. <ju...@in...> - 2005-01-07 15:34:25
|
Beans that are supposed to be available for references by name indeed need to be defined at the root level. Inner beans are always anonymous and usually don't carry a name. Defining a name for them only adds value if they are aware of their own name (BeanNameAware). Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of Steven Devijver Sent: Friday, January 07, 2005 4:23 PM To: spr...@li... Subject: [Springframework-developer] bean factory scope question Hi, When I load the application context with the example below I get an exception because a bean with id "test3" cannot be found. I understand this bean does not exist in the scope where it's referenced. Is there a way to make beans with an id or name available in the root scope apart from defining them there? <bean id="test2" class="sandbox.TestObject"> <property name="value"> <list> <bean class="sandbox.TestObject"> <property name="value"> <value>a string</value> </property> </bean> <bean class="sandbox.TestObject"> <property name="value"> <list> <bean id="test3" class="sandbox.TestObject"> <property name="value"> <value>another string</value> </property> </bean> </list> </property> </bean> <bean class="sandbox.TestObject"> <property name="value"> <list> <ref bean="test3"/> </list> </property> </bean> </list> </property> </bean> Steven ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Steven D. <ste...@gm...> - 2005-01-07 15:23:15
|
Hi, When I load the application context with the example below I get an exception because a bean with id "test3" cannot be found. I understand this bean does not exist in the scope where it's referenced. Is there a way to make beans with an id or name available in the root scope apart from defining them there? <bean id="test2" class="sandbox.TestObject"> <property name="value"> <list> <bean class="sandbox.TestObject"> <property name="value"> <value>a string</value> </property> </bean> <bean class="sandbox.TestObject"> <property name="value"> <list> <bean id="test3" class="sandbox.TestObject"> <property name="value"> <value>another string</value> </property> </bean> </list> </property> </bean> <bean class="sandbox.TestObject"> <property name="value"> <list> <ref bean="test3"/> </list> </property> </bean> </list> </property> </bean> Steven |
|
From: Darren D. <da...@da...> - 2005-01-07 14:06:32
|
for info (Thomas/Colin?) the petclinic demo on springframework.org is broken... Data access failure: Could not create Hibernate transaction; nested excep= tion is net.sf.hibernate.exception.GenericJDBCException: Cannot open connectio= n Cheers, --=20 Darren Davison Public Key: #DD356B0D |
|
From: Rob H. <ro...@ca...> - 2005-01-07 14:05:30
|
Cool, I wasn't aware that the release only included the needed JARs :) Rob Juergen Hoeller wrote: >Actually, the release target just includes the libraries needed by the main >source tree and the samples anyway. In CVS, I prefer to keep all of them in >the lib directory, to avoid moving around jars when code moves between the >sandbox and the main source tree. > >Juergen > > >-----Original Message----- >From: spr...@li... >[mailto:spr...@li...]On Behalf >Of Rob Harrop >Sent: Friday, January 07, 2005 2:38 PM >To: spr...@li... >Subject: [Springframework-developer] Sandbox Libraries > > >All, > >Are there any objections to adding a libs directory for jars needed by >code in the sandbox. Otherwise a release may include JARS needed only by >code in the sandbox. > >Rob > > >------------------------------------------------------- >The SF.Net email is sponsored by: Beat the post-holiday blues >Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. >It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > >------------------------------------------------------- >The SF.Net email is sponsored by: Beat the post-holiday blues >Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. >It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > |
|
From: Juergen H. <ju...@in...> - 2005-01-07 13:44:53
|
Actually, the release target just includes the libraries needed by the main source tree and the samples anyway. In CVS, I prefer to keep all of them in the lib directory, to avoid moving around jars when code moves between the sandbox and the main source tree. Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of Rob Harrop Sent: Friday, January 07, 2005 2:38 PM To: spr...@li... Subject: [Springframework-developer] Sandbox Libraries All, Are there any objections to adding a libs directory for jars needed by code in the sandbox. Otherwise a release may include JARS needed only by code in the sandbox. Rob ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Rob H. <ro...@ca...> - 2005-01-07 13:35:56
|
All, Are there any objections to adding a libs directory for jars needed by code in the sandbox. Otherwise a release may include JARS needed only by code in the sandbox. Rob |