# Dependencies per module

Each logback module has a different set of dependencies. These are listed below in a separate table per module.

## logback-core

Component | dependencies
--- | ---
Overall | JDK 1.5, unless you are using the retro-translated logback-core-${project.version}-jdk14.jar which requires JDK 1.4
JMSAppender | JMS API version 1.1
SMTPAppender | JavaMail API version 1.4, JavaBeans Activation Framework (JAF) version 1.1
JaninoEventEvaluatorBase and derived classes | Janino version 2.4.3

## logback-classic

Component | dependencies
--- | ---
Overall | JDK 1.5, unless you are using the retro-translated logback-classic-${project.version}-jdk14.jar which requires JDK 1.4
Overall | logback-core, and by transitivity logback-core's dependencies.
Overall | slf4j-api version ${slf4j.version}
ch.qos.logback.classic.selector.* | servlet-api version 2.5

## logback-access

Component | dependencies
--- | ---
Overall | JDK 1.5, unless you are using the retro-translated logback-classic-${project.version}-jdk14.jar which requires JDK 1.4
Overall | logback-core, and by transitivity logback-core's dependencies.
Overall | servlet-api version 2.5
ch.qos.logback.access.jetty.* | Jetty version 6.1.1
ch.qos.logback.access.tomcat.* | Tomcat version 5.5.15