Skip to content
Christian Hänsel edited this page Dec 16, 2019 · 15 revisions

Dependencies

List

This is the list of libraries that are directly referenced in the pom.xml files (main, core, web) as dependencies for the original OpenClinica version 3.14. Transitive dependencies required by this libraries are not listed.

groupId artifactId currently
used
version
latest
version
available
scope
org.akaza.openclinica OpenClinica-core 3.14 - compile
antlr antlr 2.7.6
(Jan-2006)
replaced by
org.antlr:antlr4
4.7.1
(Dec-2018)
compile
cglib cglib-nodep 2.1_3
(Nov-2005)
3.2.10
(Dec-2018)
compile
ch.qos.logback logback-access 1.1.2
(Apr-2014)
1.2.3
(Mar-2017)
compile
ch.qos.logback logback-classic 1.1.2
(Apr-2014)
1.2.3
(Mar-2017)
compile
ch.qos.logback logback-core 1.1.2
(Apr-2014)
1.2.3
(Mar-2017)
compile
com.ecyrd.speed4j speed4j 0.12
(Oct-2011)
0.18
(Oct-2013)
compile
com.googlecode.
ehcache-spring-annotations
ehcache-spring-annotations 1.1.3
(Mar-2011)
1.2.0
(Sep-2011)
compile
com.lowagie itext 2.1.2
(May-2008)
replaced by
com.itextpdf:itextpdf
5.5.13
(Jan-2018)
compile
com.mockrunner.jdk15.jee5 mockrunner 0.4.2 available from the OC repo only
the successor might be
com.mockrunner:mockrunner
2.0.1
(May-2018)
test
com.mockrunner.jdk15.jee5 mockrunner-servlet 0.4.2 available from the OC repo only
the successor might be
com.mockrunner:mockrunner
2.0.1
(May-2018)
test
commons-beanutils commons-beanutils 1.8.0
(Aug-2008)
1.9.3
(Sep-2016)
runtime
commons-beanutils commons-beanutils-core 1.8.3
(Mar-2010)
obsolete This artifact was moved to: commons-beanutils:commons-beanutils compile
commons-collections commons-collections 3.2.1
(Apr-2008)
replaced by
org.apache.commons:commons-collections4
4.3
(Feb-2019)
compile
commons-dbcp commons-dbcp 1.4
(Feb-2010)
replaced by
org.apache.commons:commons-dbcp2
2.6.0
(Feb-2019)
compile
commons-digester commons-digester 1.7
(Nov-2005)
replaced by
org.apache.commons:commons-digester3
3.2
(Dec-2011)
compile
commons-fileupload commons-fileupload 1.2.1
(Feb-2018)
1.4
(Dec-2018)
compile
commons-httpclient commons-httpclient 3.1
(Aug-2009)
replaced by
org.apache.httpcomponents:httpclient
4.5.7
(Jan-2019)
test
commons-io commons-io 1.4
(Jan-2008)
2.6
(Oct-2017)
compile
commons-lang commons-lang 2.3
(Feb-2007)
replaced by
org.apache.commons:commons-lang3
3.8.1
(Sep-2018)
compile
commons-math commons-math 1.1
(Dec-2005)
replaced by
org.apache.commons:commons-math3
3.6.1
(Mar-2016)
compile
commons-validator commons-validator 1.3.1
(Dec-2006)
1.6
(Feb-2017)
compile
com.sun.jersey.contribs jersey-spring 1.13
(Jun-2012)
1.19.4
(May-2017)
compile
com.sun.jersey jersey-client 1.17.1
(Feb-2013)
replaced by
org.glassfish.jersey.core:jersey-client
2.28
Jan-2019
compile
com.sun.jersey jersey-server 1.17.1
(Feb-2013)
replaced by
org.glassfish.jersey.core:jersey-server
2.28
Jan-2019
compile
httpunit httpunit 1.6.1
(Jan-2006)
replaced by
org.httpunit:httpunit
1.7.3
(Sep-2018)
test
io.dropwizard.metrics metrics-core 3.1.2
(Apr-2015)
4.0.5
(Dec-2018)
compile
io.dropwizard.metrics metrics-healthchecks 3.1.0
(Sep-2014)
4.0.5
(Dec-2018)
compile
io.dropwizard.metrics metrics-jvm 3.1.2
(Apr-2015)
4.0.5
(Dec-2018)
compile
javassist javassist 3.8.0.GA
(Jul-2008)
replaced by
org.javassist:javassist
3.24.1-GA
(Dec-2018)
compile
javax.mail mail 1.4
(May-2006)
replaced by
javax.mail:javax.mail-api
1.6.2
(Aug-2018)
compile
javax.servlet javax.servlet-api 3.1.0
(Apr-2013)
4.0.1
(Apr-2018)
provided
javax.servlet jstl 1.1.2
(Nov-2005)
replaced by
javax.servlet.jsp.jstl:jstl
1.2
(May-2015)
runtime
javax.servlet servlet-api 2.4
(Nov-2005)
replaced by
javax.servlet:javax.servlet-api
4.0.1
(Apr-2018)
provided
javax.servlet.jsp jsp-api 2.0
(Jul-2006)
replaced by
javax.servlet.jsp:javax.servlet.jsp-api
2.3.3
(Aug-2018)
provided
javax.transaction transaction-api 1.1
(Jan-2010)
already the latest version compile
javax.validation validation-api 1.0.0.GA
(Feb-2010)
2.0.1.Final
(Dec-2017)
compile
joda-time joda-time 1.6
(Dec-2008)
2.10.1
(Oct-2018)
compile
junit junit 4.11
(Nov-2012)
replaced by
org.junit.jupiter:junit-jupiter-api
5.4.0
(Feb-2019)
test
log4jdbc log4jdbc4 1.2 available from the OC repo only compile
log4j log4j 1.2.14
(Dec-2006)
replaced by
org.apache.logging.log4j:log4j-core
2.11.2
(Feb-2019)
compile
net.sf.ehcache ehcache-core 2.1.0
(May-2010)
replaced by
net.sf.ehcache:ehcache
org.ehcache:ehcache
3.7.0
(Feb-2019)
compile
net.sf.ezmorph ezmorph 1.0.6
(Dec-2008)
already the latest version compile
net.sf.json-lib json-lib 2.4
(Dec-2010)
already the latest version compile
net.sf.saxon saxon 8.7
(Apr-2006)
already the latest version compile
net.sf.saxon saxon-dom 8.7
(Apr-2006)
already the latest version compile
net.sourceforge.jexcelapi jxl 2.6.10
(Sep-2009)
2.6.12
(May-2011)
compile
net.sourceforge.pjl-comp-filter pjl-comp-filter 1.6.4
(Feb-2007)
1.7
(Oct-2011)
compile
opensymphony sitemesh 2.3
(Mar-2007)
2.4.2
(Apr-2009)
compile
oracle.ojdbc14 ojdbc14 10g available from the OC repo only compile
org.akaza.openclinica.odm openclinica-odm 2.2 2.5
available from the OC repo only
compile
org.apache.poi poi 3.0.1-FINAL
(Jul-2007)
4.0.1
(Dec-2018)
compile
org.apache
.ws.commons.schema
XmlSchema 1.4.7
(Sep-2010)
already the latest version compile
org.apache.xmlgraphics fop 1.0
(Aug-2010)
2.3
(May-2018)
compile
org.apache.xmlgraphics xmlgraphics-commons 1.4
(Aug-2010)
2.3
(May-2018)
compile
org.codehaus.castor castor 1.2
(Feb-2008)
1.4.1
(May-2016)
compile
org.codehaus.castor castor-core 1.3.3
(Dec-2013)
1.4.1
(May-2016)
compile
org.codehaus.castor castor-xml 1.3.1
(Jan-2010)
1.4.1
(May-2016)
compile
org.codehaus.jackson jackson-core-asl 1.5.3
(May-2010)
replaced by
com.fasterxml.jackson.core:jackson-core
2.9.8
(Dec-2018)
compile
org.codehaus.jackson jackson-core-lgpl 1.8.1
(May-2011)
replaced by
com.fasterxml.jackson.core:jackson-core
2.9.8
(Dec-2018)
compile
org.codehaus.jackson jackson-mapper-asl 1.5.3
(May-2010)
replaced by
com.fasterxml.jackson.core:jackson-databind
2.9.8
(Dec-2018)
compile
org.codehaus.jackson jackson-mapper-lgpl 1.8.1
(May-2011)
replaced by
com.fasterxml.jackson.core:jackson-databind
2.9.8
(Dec-2018)
compile
org.codehaus.janino janino 2.7.5
(Jul-2014)
3.0.12
/Jan-2019)
compile
org.dbunit dbunit 2.4.9
(Sep-2012)
2.6.0
(Oct-2018)
test
org.freemarker freemarker 2.3.19
(Mar-2012)
2.3.28
(Mar-2018)
compile
org.hibernate hibernate-annotations 3.5.1-Final
(Apr-2010)
3.5.6-Final
(Sep-2010)
potentially obsolete
compile
org.hibernate hibernate-core 3.5.1-Final
(Apr-2010)
5.4.1.Final
(Jan-2019)
compile
org.hibernate hibernate-validator 4.0.2.GA
(Nov-2009)
replaced by
org.hibernate.validator:hibernate-validator
6.0.15.Final
(Feb-2019)
compile
org.jdom jdom 1.1
(Sep-2008)
2.0.2
(Jun-2012)
compile
org.jmesa jmesa 2.4.2-oc available from the OC repo only compile
org.liquibase liquibase-core 1.9.5
(Sep-2009)
3.6.3
(Jan-2019)
compile
org.liquibase liquibase-plugin 1.9.5.0
(Sep-2009)
replaced by
org.liquibase:liquibase-maven-plugin
3.6.3
(Jan-2019)
compile
org.mockito mockito-all 1.9.5
(Oct-2012)
1.10.19
(Dec-2014)
test
org.mvel mvel2 2.0.19
(Nov-2019)
2.4.4.Final
(Feb-2019)
compile
org.quartz-scheduler quartz 1.8.6
(Jan-2012)
2.3.0
(Jan-2017)
compile
org.quartz-scheduler quartz-oracle 1.8.6
(Jan-2012)
2.1.7
(Mar-2013)
compile
org.slf4j jcl-over-slf4j 1.7.6
(Feb-2006)
1.7.26
(Feb-2019)
runtime
org.slf4j jul-to-slf4j 1.7.6
(Feb-2014)
1.7.26
(Feb-2019)
compile
org.slf4j slf4j-api 1.7.6
(Feb-2014)
1.7.26
(Feb-2019)
compile
org.slf4j slf4j-log4j12 1.7.6
(Feb-2014)
1.7.26
(Feb-2019)
test
org.springframework spring-aop 3.0.5.RELEASE
(Oct-2010)
5.1.5.RELEASE
(Feb-2019)
compile
org.springframework spring-aspects 3.0.5.RELEASE
(Oct-2010)
5.1.5.RELEASE
(Feb-2019)
compile
org.springframework spring-context 3.0.5.RELEASE
(Oct-2010)
5.1.5.RELEASE
(Feb-2019)
compile
org.springframework spring-jdbc 3.0.5.RELEASE
(Oct-2010)
5.1.5.RELEASE
(Feb-2019)
compile
org.springframework spring-orm 3.0.5.RELEASE
(Oct-2010)
5.1.5.RELEASE
(Feb-2019)
compile
org.springframework spring-oxm 3.0.5.RELEASE
(Oct-2010)
5.1.5.RELEASE
(Feb-2019)
compile
org.springframework spring-test 3.0.5.RELEASE
(Oct-2010)
5.1.5.RELEASE
(Feb-2019)
compile
org.springframework spring-tx 3.0.5.RELEASE
(Oct-2010)
5.1.5.RELEASE
(Feb-2019)
compile
org.springframework spring-web 3.0.5.RELEASE
(Oct-2010)
5.1.5.RELEASE
(Feb-2019)
compile
org.springframework spring-webmvc 3.0.5.RELEASE
(Oct-2010)
5.1.5.RELEASE
(Feb-2019)
compile
org.springframework
.security
spring-security-acl 3.0.5.RELEASE
(Nov-2010)
5.1.4.RELEASE
(Feb-2019)
compile
org.springframework
.security
spring-security-config 3.0.5.RELEASE
(Nov-2010)
5.1.4.RELEASE
(Feb-2019)
compile
org.springframework
.security
spring-security-core 3.0.5.RELEASE
(Nov-2010)
5.1.4.RELEASE
(Feb-2019)
compile
org.springframework
.security
spring-security-ldap 3.0.5.RELEASE
(Nov-2010)
5.1.4.RELEASE
(Feb-2019)
compile
org.springframework
.security
spring-security-taglibs 3.0.5.RELEASE
(Nov-2010)
5.1.4.RELEASE
(Feb-2019)
compile
org.springframework
.security
spring-security-web 3.0.5.RELEASE
(Nov-2010)
5.1.4.RELEASE
(Feb-2019)
compile
org.springframework
.security.oauth
spring-security-oauth 1.0.0.M2
(Nov-2011)
available from the jboss.org repository only
2.3.5.RELEASE
(Feb-2019)
compile
oro oro 2.0.8
(Nov-2005)
already the latest version compile
postgresql postgresql 9.1-901-1.jdbc4
(Dec-2011)
replaced by
org.postgresq:postgresql
42.2.5
(Aug-2018)
runtime
rome rome 1.0
(May-2010)
replaced by
com.rometools:rome
1.12.0
(Dec-2018)
compile
rome rome-fetcher 1.0(May-2010) replaced by
com.rometools:rome-fetcher
1.12.0
(Dec-2018)
compile
struts struts 1.2.4
(Nov-2005)
replaced by
org.apache.struts:struts2-core
2.5.20
(Jan-2019)
test
taglibs standard 1.1.2
(Nov-2005)
replaced by
org.apache.taglibs:taglibs-standard-impl
1.2.5
(May-2015)
runtime
xom xom 1.2.5
(May-2010)
1.3.0
(Feb-2019)
replaced by
com.io7m.xom:xom
1.2.10
(Oct-2013)
compile

necessary updates

reason: There are security issues (high and moderate severity) with versions < 1.3.3.
proposed update: version 1.3.3 or higher (currently 1.4)

This lib is only available from the OC repository.
com.mockrunner:mockrunner is public available and might be an alternative.

This lib is only available from the OC repository.
com.mockrunner:mockrunner-servlet is public available and might be an alternative.