The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
GroupId | ArtifactId | Version | Classifier | Type | Optional |
---|---|---|---|---|---|
aspectj | aspectjrt | 1.5.2a | - | jar | |
com.google.code.guice | guice | 1.0 | - | jar | |
javax.servlet | jstl | 1.1.2 | - | jar | |
log4j | log4j | 1.2.8 | - | jar | |
org.slf4j | jcl104-over-slf4j | 1.0.1 | - | jar | |
org.slf4j | slf4j-simple | 1.0.1 | - | jar | |
pt.digitalis | dif-core | 2.0.0-SNAPSHOT | - | jar | |
pt.digitalis | dif-presentation-core | 1.0.0-SNAPSHOT | - | jar | |
pt.digitalis | dif-presentation-webresources | 2.0.0-SNAPSHOT | - | war | |
pt.digitalis | dif-taglib-core | 2.0.0-SNAPSHOT | - | jar | |
pt.digitalis | ioc-utils | 1.0.0-SNAPSHOT | - | jar | |
taglibs | standard | 1.1.2 | - | jar |
The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
GroupId | ArtifactId | Version | Classifier | Type | Optional |
---|---|---|---|---|---|
junit | junit | 4.3 | - | jar |
The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
GroupId | ArtifactId | Version | Classifier | Type | Optional |
---|---|---|---|---|---|
commons-beanutils | commons-beanutils | 1.7.0 | - | jar | |
commons-logging | commons-logging | 1.0.3 | - | jar | |
httpunit | httpunit | 1.6.1 | - | jar | |
javax.servlet | servlet-api | 2.4 | - | jar | |
jboss | javassist | 3.3.ga | - | jar | |
jfree | jcommon | 1.0.12 | - | jar | |
jfree | jfreechart | 1.0.9 | - | jar | |
jtidy | jtidy | 4aug2000r7-dev | - | jar | |
nekohtml | nekohtml | 0.9.1 | - | jar | |
org.easymock | easymock | 2.0 | - | jar | |
pt.digitalis | bytecode-utils | 1.0.0-SNAPSHOT | - | jar | |
pt.digitalis | configuration-utils | 1.0.0-SNAPSHOT | - | jar | |
pt.digitalis | inspection-utils | 1.0.0-SNAPSHOT | - | jar | |
pt.digitalis | logger | 1.0.7 | - | jar | |
pt.digitalis | web-utils | 1.0.0-SNAPSHOT | - | jar | |
rhino | js | 1.5R4.1 | - | jar | |
xerces | xercesImpl | 2.6.2 | - | jar | |
xerces | xmlParserAPIs | 2.2.1 | - | jar |
DIF 2.0 is an application framework designed for performance, RAD and multiple transport technology support. It is composed by three different modules: the framework core, a presentation engine and a testing system. It is currently under development at Digitalis (www.digitalis.pt).
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.
Unnamed - pt.digitalis:dif-presentation-core:pom:1.0.0-SNAPSHOT
Configuration Utilities is an API that provides features to save configuration to a persistent repository. It provides repository abstraction and a helpful pojo approach to reading and writing configurations.
http://development.digitalis.pt/apache2-default/digi-utils/configuration-utils
JFreeChart is a class library, written in Java, for generating charts. Utilising the Java2D APIs, it currently supports bar charts, pie charts, line charts, XY-plots and time series plots.
http://www.jfree.org/jfreechart/
JCommon is a free general purpose Java class library that is used in several projects at www.jfree.org, including JFreeChart and JFreeReport.
EasyMock provides Mock Objects for interfaces in JUnit tests by generating them on the fly using Java's proxy mechanism. Due to EasyMock's unique style of recording expectations, most refactorings will not affect the Mock Objects. So EasyMock is a perfect fit for Test-Driven Development.
IoC Utilities is an API built to operate as a wrapper on top of IoC frameworks. It provides a unified way of accessing the IoC controller, means for trying to extend missing functionalities and insurance of abstraction of adoption of a new IoC if needed for projects built on ioc-utils.
http://development.digitalis.pt/apache2-default/digi-utils/ioc-utils
Logger is a multipurpose logging utility build by digitalis. Logger is intended to wrap all logging needs of all applications build at Digitalis abstracting the developer of configuring the logging system and how to interact with it. Logger was build with easiness of change of logging platform in mind. One should not be help captive of a logging platform choice. There is no warranty that in any given day Logger does not switch of logging platform, but there is one that your code will not have to change!
http://development.digitalis.pt/apache2-default/logger
Inspection Utilities is a set of utility classes that provide means of finding/analising classes and files on the class path.
http://development.digitalis.pt/apache2-default/digi-utils/inspection-utils
See http://www.slf4j.org/ Javadocs for the SimpleLogger are available at http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html
Unnamed - log4j:log4j:jar:1.2.8
See http://www.slf4j.org/manual.html#gradual for details Please note that jcl104-over-slf4j requires a valid SLF4J binding. However, since the binding can vary according to your taste, the SLF4J requirement is NOT listed in this project file. Javadocs for the JCL over SLF4J are available at http://www.slf4j.org/api/overview-summary.html
DIF Presentation Layer - Tag Library Core Components
http://development.digitalis.pt/apache2-default/dif2/dif-presentation/dif-taglib-core
Unnamed - commons-beanutils:commons-beanutils:jar:1.7.0
Commons Logging
http://jakarta.apache.org/commons/logging/
Unnamed - javax.servlet:jstl:jar:1.1.2
DIF Presentation Layer - Web Resources
http://development.digitalis.pt/apache2-default/dif2/dif-presentation/dif-presentation-webresources
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 5, brought to you by Google.
http://code.google.com/p/google-guice/
Unnamed - taglibs:standard:jar:1.1.2
This module contains the core framework classes.
http://development.digitalis.pt/apache2-default/dif2/dif-core
A set of ancillaries designed to aid on web objects unit testing.
http://development.digitalis.pt/apache2-default/digi-utils/web-utils
A Java library for the automatic stimulation and testing of web applications.
Unnamed - xerces:xmlParserAPIs:jar:2.2.1
Unnamed - xerces:xercesImpl:jar:2.6.2
Unnamed - rhino:js:jar:1.5R4.1
Unnamed - javax.servlet:servlet-api:jar:2.4
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.
Bytecode Enhancement Utilities
Bytecode Enhancement Utilities is an API built to operate as a wrapper on top of bytecode enhancement APIs extending and simplifying their use. It provides an encapsulation of the inner APIs used for easiness of evolution in the future.
http://development.digitalis.pt/apache2-default/digi-utils/bytecode-utils
Javassist (Java programming assistant) is a load-time reflective system for Java.