blob: 463048186086359990016d96ac39a20ab4419afd [file] [log] [blame]
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.54.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
http://www.suigeneris.org/kb/display/jrcs/JRCS+Home
jug-asl-2.0.0.jar
Java UUID generator
http://docs.safehaus.org/display/JUG/Home
lucene-highlighter.jar
Search term highlighter utility, from Lucene sandbox.
http://lucene.apache.org/java/docs/lucene-sandbox/
lucene.jar
Lucene search engine, version 2.0.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 unknown.
http://jakarta.apache.org/oro/
oscache.jar
Cache utility library, version 2.3.1.
http://www.opensymphony.com/oscache/
sandler.jar
Atom utilities. Version unknown.
(Home page unknown at the moment.)
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://jakarta.apache.org/commons/codec/
commons-httpclient-3.0.1.jar
Jakarta Commons HttpClient library, version 3.0.1
http://jakarta.apache.org/commons/httpclient/
commons-lang-2.3.jar
Jakarta commons lang, version 2.3
http://jakarta.apache.org/commons/lang/
commons-logging-api.jar
Jakarta commons logging, version 1.0.4
http://jakarta.apache.org/commons/logging/
jakarta-taglibs-standard-1.1.2.jar
jakarta-taglibs-jstl-1.1.2.jar
Apache Jakarta Standard/JSTL Taglibs, version 1.1.2
http://jakarta.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.
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.1.
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-0.9.2
Selenium Remote Control web unit testing client
for driving Firefox, Safari, and Internet Explorer.
http://selenium-rc.openqa.org/
selenium-server-0.9.2-patched.jar
Selenium Remote Control server for web unit testing. Includes
bundled Jetty 5.1.14 server inside JAR. We applied patches to the
Selenium JavaScript files to make them compatible with Mootools
(see tests/etc/selenium/selenium-core-0.8.3-patches).
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.)