Michael Wechner wrote:
Hi
Somebody has removed the
lib/excalibur-io-1.1.jar
library although I have added it just recently such that Lenya is
backwards compatible.
I don't want to get into a commit war, but this library is necessary
for staying backwards compatible.
It's not sufficient to upgrade Lenya itself, but one needs to keep in
mind, that other people
might have built publications based on this library.
Should be enough to point out this in the release notes? That way we
also help our user by informing them they will stop using this library,
decrecated almost 2 years ago[1]. Not everybody has enough time to track
all the 30+ libraries used by lenya, right? ;-)
If we care about the resources, then we can also go deeply an explaing
how easy is the migration path. Basically we are talking about class
name changes:
****************************************************************
The excalibut-io was deprecated. To solve this issue you have 2 paths:
1- Quick and dirty: Download the excalibur-io.jar from ..... and deploy
it in your WEB-INF/lib directory.
2- Clean way (takes few minuts): Repleace all your references to the ol
excalibur-io to the new commons-io:
From --> To
org.apache.avalon.excalibur.io.FileUtil --> org.apache.commons.io.FileUtils
org.apache.avalon.excalibur.io.IOUtil --> org.apache.commons.io.IOUtils
Hint: You can use eclipse replace dialog to do this task in less than 5
minuts.
Sorry for the inconveniences.
WDYT?
Best Regards,
Antonio Gallardo.
[1] http://marc.theaimsgroup.com/?t=104576572800007&r=1&w=2
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]