Hi Glen, yes please file a JIRA so this doesn't get lost. We can then open sub-tasks as we migrate/update dependencies.
I would also add log4j to this list, to replace it with a custom logger for JSPWiki, something similar to the logger facade developed at the 3.0 branch, but based on SLF4J + [Logback | Log4j2] Regarding Jetty, it was used to build custom webapps to launch the Selenium tests, so may be it can be dismissed in favour of the it-* modules cheers, juan pablo On Sat, Jul 20, 2013 at 2:38 AM, Glen Mazza <glen.ma...@gmail.com> wrote: > Hi Team, > > By running mvn versions:display-dependency-**updates as well as checking > each of the dependencies in JSPWiki, I've come up with a list of potential > obsolete or outdated dependencies in JSPWiki. This is just food for > thought, if anybody would like to work on any of these, that would be > great, we can also type in JIRA tickets for each of these that seem to be a > good idea. > > Just basic updates (some testing probably needed): > ------------------------------**------------------------------**-------- > commons-io 1.4 to 2.4 > hsqldb 2.2.9 to 2.3.0 - JUnit tests fail with this update (apparently not > backwards compatible), some tweaking of the codebase needed. > lucene 3.6 to 4.3.1 > jetty 7.6.7 to 9.0.4 (used during testing only, possibly good to replace > with embedded Tomcat) > > Switching to new projects: > ------------------------------**------ > Sandler: used for Atom messages (http://sourceforge.net/** > projects/sandler/ <http://sourceforge.net/projects/sandler/> -- but > website linked to from there is dead). Last updated 2004. Switch to > Apache Abdera? > > opensymphony:oscache 2.3 to 2.4.1 -- Opensymphony website is dead, replace > with ehcache (http://ehcache.org/)? Seemingly quite popular, Apache > Roller uses it... > > xmlrpc:xmlrpc 2.0.1 to 3.0a1 -- AFAICT XML-RPC is dead today. Mailing list > last used almost 3 years ago: http://mail-archives.apache.** > org/mod_mbox/ws-xmlrpc-dev/<http://mail-archives.apache.org/mod_mbox/ws-xmlrpc-dev/>; > replace with Apache CXF for SOAP and REST? > > json-rpc: now called jabsorb > (http://code.google.com/p/**jabsorb/<http://code.google.com/p/jabsorb/>), > hasn't been updated in about 3 years. Likewise no longer needed? Just use > CXF REST w/JSON perhaps. > > Stripes framework: team still wish to use this? Project certainly looks > good > (http://www.stripesframework.**org/display/stripes/Home<http://www.stripesframework.org/display/stripes/Home>), > although I prefer open source projects that accept new committers (Stripes > may be like that, but I don't see any advertisements on their web page > indicating as such) so we're not dependent on a few volunteers. > > Jakarta Oro > (http://jakarta.apache.org/**oro/index.html<http://jakarta.apache.org/oro/index.html>) > in the Apache Attic, replace with Java or commons-* products? > > Jakarta ecs:ecs A markup language, also in the Attic since 2010: ( > http://jakarta.apache.org/**ecs/ <http://jakarta.apache.org/ecs/>), > unsure what to replace it with. > > org.jvnet.hudson:org.**suigeneris.jrcs.diff - now at > http://code.google.com/p/jrcs/**, last updated 3 years 3 months ago, from > the website: "JRCS is a library that knows how to manipulate the archive > files produced by the RCS and CVS version control systems." IIRC Harry > deprecated RCS a few months back, we may not need this library at all > anymore. That it links to CVS (not Subversion or Git/GitHub) further > indicates its age. > > akismet-java: used for combating spam. Hasn't been updated in 2 years but > probably still OK > (https://github.com/**czarneckid/akismet-java<https://github.com/czarneckid/akismet-java> > ) > > freshcookies security -- Done by Andrew Jaquith of our team ( > http://mvnrepository.com/**artifact/org.freshcookies/** > freshcookies-security/0.60<http://mvnrepository.com/artifact/org.freshcookies/freshcookies-security/0.60>), > but the website for it is dead: http://www.freshcookies.org/ -- I don't > know when it was last updated, and haven't researched yet what this library > does. Switch to Apache Shiro? > > Cheers, > Glen >