RUNTIME REQUIREMENTS The following jar files are required by JSPWiki for deployment. akismet-java-1.02.jar Automattic's Akismet anti-spam service, version 1.02 http://akismet.com/ ecs.jar Element Construction Set, version 1.4.2 http://jakarta.apache.org/ecs/index.html freshcookies-security-0.60.jar Andrew Jaquith's security utilities. http://freshcookies.org/ jsonrpc-1.0.jar JSON-RPC implementation http://oss.metaparadigm.com/jsonrpc/ jrcs-diff.jar JRCS diff utilities, version 0.2 http://www.suigeneris.org/kb/display/jrcs/JRCS+Home lucene.jar Lucene search engine, version 3.6.0. http://lucene.apache.org/java/docs/index.html lucene-highlighter.jar Search term highlighter utility, from Lucene, version 3.6.0. http://lucene.apache.org/java/docs/index.html lucene-memory.jar Search term memory utility, from Lucene, version 3.6.0. http://lucene.apache.org/java/docs/index.html multipartrequest.jar Pell Multipart request utility, version 1.30b3. http://freshmeat.net/projects/multipartrequest nekohtml.jar HTML parser utilities, version 0.9.4. http://people.apache.org/~andyc/neko/doc/html/ oro.jar Jakarta regular expression utility, version 2.0.7. http://jakarta.apache.org/oro/ oscache.jar Cache utility library, version 2.3.1. http://www.opensymphony.com/oscache/ sandler.jar Atom utilities. Version 0.5 (http://sourceforge.net/projects/sandler) xmlrpc.jar XML-RPC implementation, version 2.0.1. (http://ws.apache.org/xmlrpc/index.html) RUNTIME REQUIREMENTS, PROVISIONAL The following APIs/jar files are required by JSPWiki at run-time, but are often provided by the JSP container. activation.jar Java Activation Framework, version 1.1. http://java.sun.com/products/javabeans/jaf/downloads/index.html commons-codec-1.3.jar Jakarta Commons Codec, version 1.3 http://commons.apache.org/codec/ commons-httpclient-3.0.1.jar Jakarta Commons HttpClient library, version 3.0.1 http://jakarta.apache.org/commons/httpclient/ commons-lang-2.6.jar Apache commons lang, version 2.6 http://commons.apache.org/lang/ commons-logging-api.jar Apache commons logging, version 1.0.4 http://commons.apache.org/logging/ jakarta-taglibs-standard-1.1.2.jar jakarta-taglibs-jstl-1.1.2.jar Apache TomcatStandard/JSTL Taglibs, version 1.1.2 http://tomcat.apache.org/taglibs jaxen.jar Java XPath Engine, version 1.1b6. http://jaxen.codehaus.org/index.html jdom.jar JDOM, version 1.0. http://www.jdom.org/ Note: requires xerces, in classpath before any other XML parsers. log4j.jar Logging library, version 1.2.14. http://logging.apache.org/log4j/docs/ mail.jar Java Mail API, version 1.4. http://java.sun.com/products/javamail/ BUILD REQUIREMENTS The following jar files are required to build and/or test JSPWiki (in addition to the previously listed ones), but are not necessary for deployment. These are stored in tests/lib. commons-el-1.0 JSP 2.0 expression language Apache implementation; used by Jetty, version 1.0. http://commons.apache.org/el/ custom_rhino.jar Rhino JavaScript library; used to compress JSPWiki's JavaScript files. Version 0.4.3 hsqldb.jar Hypersonic embedded DB, version 1.8.0. http://www.hsqldb.org/ jasper-compiler-5.5.25 Apache Tomcat 5.5 JSP compiler; used by Jetty. http://tomcat.apache.org jasper-runtime-5.5.25 Apache Tomcat 5.5 JSP runtime support classes; used by Jetty. http://tomcat.apache.org junit.jar Java Unit testing framework, version 3.8.2. http://www.junit.org/index.htm jetty-jmx-5.1.14.jar Jetty implementation of JMX classes, version 5.1.14. Renamed from: org.mortbay.jmx.jar http://dist.codehaus.org/jetty/jetty-5.1.x/ jetty-plus-5.1.14.jar Jetty additional classes that support JNDI and Datasources; used for web unit testing. Built by changing to jetty-src/extra/plus and executing 'ant jars'. Renamed from: org.mortbay.jetty.plus.jar jetty-servlet-5.1.14.jar Jetty implementation of J2EE servlet classes, version 5.1.14. Renamed from: javax.servlet.jar http://dist.codehaus.org/jetty/jetty-5.1.x/ selenium-java-client-driver-1.0-beta1 Selenium Remote Control web unit testing client for driving Firefox, Safari, and Internet Explorer. http://selenium-rc.openqa.org/ selenium-server-1.0-beta1.jar Selenium Remote Control server for web unit testing. Includes bundled Jetty 5.1.14 server inside JAR. http://selenium-rc.openqa.org/ xercesImpl-2.6.2.jar Apache Xerces2 XML parser, version 2.6.2. http://xerces.apache.org/xerces2-j/index.html xml-apis-1.0.b2.jar Collection of XML API implementations. (Source unknown.)