Project Dependencies

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupIdArtifactIdVersionClassifierTypeOptional
c3p0c3p00.9.1-jar
com.google.code.guiceguice1.0-jar
com.h2databaseh21.0.20070304-jar
commons-beanutilscommons-beanutils1.8.0-BETA-jar
commons-jexlcommons-jexl1.1-jar
commons-mathcommons-math1.1-jar
hsqldbhsqldb1.8.0.7-jar
imagejimagej1.38-jar
org.antlrantlr3.0-jar
org.antlrantlr-runtime3.0-jar
org.antlrstringtemplate3.0-jar
org.hibernatehibernate-entitymanager3.2.1.ga-jar
org.hibernatehibernate-tools3.2.0.beta9a-jar

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupIdArtifactIdVersionClassifierTypeOptional
antlrantlr2.7.6-jar
asmasm1.5.3-jar
asmasm-attrs1.5.3-jar
cglibcglib2.1_3-jar
commons-collectionscommons-collections2.1.1-jar
commons-discoverycommons-discovery0.2-jar
commons-loggingcommons-logging1.0.4-jar
dom4jdom4j1.6.1-jar
freemarkerfreemarker2.3.4-jar
javax.persistencepersistence-api1.0-jar
javax.transactionjta1.0.1B-jar
jbossjavassist3.3.ga-jar
jbossjboss-archive-browsing5.0.0alpha-200607201-119-jar
junitjunit3.8.1-jar
net.sf.ehcacheehcache1.2.3-jar
org.hibernatehibernate3.2.2.ga-jar
org.hibernatehibernate-annotations3.2.1.ga-jar
org.hibernatejtidyr8-20060801-jar

Project Dependency Graph

Dependency Listings

shapelogic

Open source robotic vision and image processing project, written in Java.

http://maven.apache.org

BeanUtils

BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.

http://commons.apache.org/beanutils/index.html

H2 Database Engine

H2 Database Engine

http://www.h2database.com

Guice

Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 5, brought to you by Google.

http://code.google.com/p/google-guice/

Commons JEXL

Jexl is an implementation of the JSTL Expression Language with extensions.

http://jakarta.apache.org/commons/jexl/

JUnit

JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.

http://junit.org

HSQLDB

Lightweight 100% Java SQL Database Engine

http://hsqldb.org/

Hibernate EntityManager

Hibernate EntityManager implements the programming interfaces and lifecycle rules as defined by the EJB3 persistence specification.

http://entitymanager.hibernate.org

Hibernate Annotations

EJB3-style annotations for Hibernate

http://annotations.hibernate.org

Javassist

Javassist (Java programming assistant) is a load-time reflective system for Java.

http://www.jboss.org/products/javassist

Unnamed - jboss:jboss-archive-browsing:jar:5.0.0alpha-200607201-119

Hibernate Tools

Forward- and reverse-engineering tools for Eclipse and Ant.

http://tools.hibernate.org

Hibernate

Relational Persistence for Java

http://www.hibernate.org

Unnamed - freemarker:freemarker:jar:2.3.4

JTidy

JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM parser for real-world HTML.

http://jtidy.sourceforge.net

c3p0:JDBC DataSources/Resource Pools

c3p0 is an easy-to-use library for augmenting traditional (DriverManager-based) JDBC drivers with JNDI-bindable DataSources, including DataSources that implement Connection and Statement Pooling, as described by the jdbc3 spec and jdbc2 std extension.

http://c3p0.sourceforge.net

Unnamed - imagej:imagej:pom:1.38

Math

The Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang.

http://jakarta.apache.org/commons/math/

Discovery

Commons Discovery

Logging

Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.

http://jakarta.apache.org/commons/logging/

Unnamed - org.antlr:antlr:jar:3.0

Unnamed - org.antlr:antlr-runtime:jar:3.0

Stringtemplate

A template library based on the AntLR parser

http://www.stringtemplate.org/

AntLR

http://www.antlr.org/