HomeDownloadsUser GuideDevelopment

Development: Libraries used by all modules of Permis.

Shared Libraries Overview

The project uses a number of libraries at compile time as well as at runtime. These libraries need to be in the classpath.

The following table lists these libraries along with the versions, homepages and licensing information.

List of Tools

Tool Version Homepage
bouncycastle 1.43 http://www.bouncycastle.org/java.html
dom4j 1.6.1 http://www.dom4j.org/dom4j-1.6.1/index.html
Jaxen 1.1.1 http://jaxen.codehaus.org/index.html
Log4J 1.2.13 http://logging.apache.org/log4j/
PicoContainer 2.6 http://www.picocontainer.org/
SLF4J 1.5.6 http://www.slf4j.org/

Shared Libraries Details

The following section lists detail information for each of the libraries.

Please refer to the corresponding tool.xml description in the lib directory for further information.

bouncycastle

Free and opensource Java cryptography library and JCE implementation.

Version: 1.43
Homepage: http://www.bouncycastle.org/java.html
License: MIT style license

dom4j

dom4j

dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.

Version: 1.6.1
Homepage: http://www.dom4j.org/dom4j-1.6.1/index.html
License: BSD style license

Jaxen

Jaxen

Jaxen is an open source XPath library written in Java. It is adaptable to many different object models, including DOM, XOM, dom4j, and JDOM. Is it also possible to write adapters that treat non-XML trees such as compiled Java byte code or Java beans as XML, thus enabling you to query these trees with XPath too.

Version: 1.1.1
Homepage: http://jaxen.codehaus.org/index.html
License: Apache-style

Log4J

Log4J Logging library.

Version: 1.2.13
Homepage: http://logging.apache.org/log4j/
License: Apache License Version 2.0

PicoContainer

PicoContainer is a highly embeddable, full-service, Inversion of Control (IoC) container for components honor the Dependency Injection pattern.

Version: 2.6
Homepage: http://www.picocontainer.org/
License: BSD

SLF4J

Simple Logging Facade for Java.

Version: 1.5.6
Homepage: http://www.slf4j.org/
License: MIT License
Requires: Log4J 1.2.13