Project Dependencies

compile

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
br.com.agilbits Utilities4Selenium 1.5.1 - jar
br.com.agilbits Utilities4Testing 1.2.1 - jar
com.google.code.testability-explorer ant-testability-explorer 1.3 - jar
com.google.code.testability-explorer testability-explorer 1.3 - jar
hsqldb hsqldb 1.8.0.7 - jar
joda-time joda-time 1.5.2 - jar
log4j log4j 1.2.15 - jar
org.apache.maven.surefire surefire-testng 2.4.3 - jar
org.aspectj aspectjrt 1.5.4 - jar
org.codehaus.mojo findbugs-maven-plugin 1.2 - jar
org.fitnesse fitlibrary 20080812 - jar
org.fitnesse fitnesse 20080812 - jar
org.mockito mockito-all 1.7 - jar
org.openqa.selenium.server selenium-server 1.0-beta-1 - jar
org.openqa.selenium.webdriver webdriver-firefox 0.6.685 - jar
org.openqa.selenium.webdriver webdriver-htmlunit 0.6.685 - jar
org.openqa.selenium.webdriver webdriver-ie 0.6.685 - jar
org.openqa.selenium.webdriver webdriver-safari 0.6.685 - jar
org.openqa.selenium.webdriver webdriver-support 0.6.685 - jar
org.springframework spring-jdbc 2.5.5 - jar

test

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
fest fest-swing 1.1-SNAPSHOT - jar
org.easymock easymockclassextension 2.4 - jar
org.jbehave jbehave-maven-plugin 2.0 - jar
org.jmock jmock-junit4 2.5.1 - jar
org.jmock jmock-legacy 2.5.1 - 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:

GroupId ArtifactId Version Classifier Type Optional
ant ant 1.6.5 - jar
aopalliance aopalliance 1.0 - jar
asm asm 3.0 - jar
asm asm-analysis 3.0 - jar
asm asm-commons 3.0 - jar
asm asm-tree 3.0 - jar
asm asm-util 3.0 - jar
asm asm-xml 3.0 - jar
bouncycastle bcprov-jdk15 135 - jar
bsf bsf 2.4.0 - jar
classworlds classworlds 1.1-alpha-2 - jar
com.ibm.icu icu4j 2.6.1 - jar
com.thoughtworks.xstream xstream 1.2.2 - jar
commons-beanutils commons-beanutils 1.7.0 - jar
commons-cli commons-cli 1.0 - jar
commons-codec commons-codec 1.3 - jar
commons-collections commons-collections 3.2.1 - jar
commons-digester commons-digester 1.6 - jar
commons-httpclient commons-httpclient 3.1 - jar
commons-io commons-io 1.4 - jar
commons-lang commons-lang 2.4 - jar
commons-logging commons-logging 1.1.1 - jar
commons-logging commons-logging-api 1.0.4 - jar
commons-validator commons-validator 1.2.0 - jar
dom4j dom4j 1.6.1 - jar
javax.activation activation 1.1 - jar
javax.mail mail 1.4 - jar
javax.servlet jsp-api 2.0 - jar
javax.servlet servlet-api 2.4 - jar
jaxen jaxen 1.1.1 - jar
jdom jdom 1.0 - jar
jetty org.mortbay.jetty 5.1.10 - jar
mockobjects mockobjects-core 0.09 - jar
mx4j mx4j 3.0.2 - jar
net.sourceforge.cssparser cssparser 0.9.5 - jar
net.sourceforge.findbugs bcel 1.2.1 - jar
net.sourceforge.findbugs coreplugin 1.2.1 - jar
net.sourceforge.findbugs findbugs 1.2.1 - jar
net.sourceforge.htmlunit htmlunit 2.4 - jar
net.sourceforge.htmlunit htmlunit-core-js 2.4 - jar
net.sourceforge.nekohtml nekohtml 1.9.11 - jar
org.apache.ant ant 1.7.0 - jar
org.apache.ant ant-launcher 1.7.0 - jar
org.apache.ant ant-nodeps 1.7.0 - jar
org.apache.maven maven-artifact 2.0 - jar
org.apache.maven maven-artifact-manager 2.0.4 - jar
org.apache.maven maven-model 2.0.4 - jar
org.apache.maven maven-plugin-api 2.0 - jar
org.apache.maven maven-profile 2.0.4 - jar
org.apache.maven maven-project 2.0.4 - jar
org.apache.maven maven-repository-metadata 2.0.4 - jar
org.apache.maven maven-settings 2.0.4 - jar
org.apache.maven.doxia doxia-core 1.0-alpha-8 - jar
org.apache.maven.doxia doxia-decoration-model 1.0-alpha-7 - jar
org.apache.maven.doxia doxia-sink-api 1.0-alpha-7 - jar
org.apache.maven.doxia doxia-site-renderer 1.0-alpha-7 - jar
org.apache.maven.reporting maven-reporting-api 2.0.5 - jar
org.apache.maven.reporting maven-reporting-impl 2.0.4 - jar
org.apache.maven.surefire surefire-api 2.4.3 - jar
org.apache.maven.surefire surefire-junit 2.4.3 - jar
org.apache.maven.surefire surefire-junit4 2.4.3 - jar
org.apache.maven.wagon wagon-provider-api 1.0-alpha-6 - jar
org.codehaus.groovy groovy-all 1.1-beta-2 - jar
org.codehaus.mojo.groovy groovy-mojo-common 1.0-beta-2 - jar
org.codehaus.mojo.groovy groovy-mojo-support 1.0-beta-2 - jar
org.codehaus.plexus plexus-container-default 1.0-alpha-8 - jar
org.codehaus.plexus plexus-i18n 1.0-beta-6 - jar
org.codehaus.plexus plexus-utils 1.0.4 - jar
org.codehaus.plexus plexus-velocity 1.1.2 - jar
org.hamcrest hamcrest-all 1.1 - jar
org.json json 20080701 - jar
org.openqa.selenium.core selenium-core 1.0-beta-1 - jar
org.openqa.selenium.server selenium-server-coreless 1.0-beta-1 - jar
org.openqa.selenium.webdriver webdriver-common 0.6.685 - jar
org.springframework spring-beans 2.5.5 - jar
org.springframework spring-context 2.5.5 - jar
org.springframework spring-core 2.5.5 - jar
org.springframework spring-tx 2.5.5 - jar
org.w3c.css sac 1.3 - jar
oro oro 2.0.7 - jar
plexus plexus-utils 1.0.2 - jar
velocity velocity 1.4 - jar
xalan serializer 2.7.1 - jar
xalan xalan 2.7.1 - jar
xerces xercesImpl 2.6.2 - jar
xerces xmlParserAPIs 2.6.2 - jar
xml-apis xml-apis 1.3.02 - jar
xom xom 1.0 - jar
xpp3 xpp3_min 1.1.3.4.O - jar

runtime

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

GroupId ArtifactId Version Classifier Type Optional
castor castor 0.9.9 - jar
openejb openejb-loader 1.0 - jar
org.apache.ant ant-junit 1.7.0 - jar
velocity velocity-dep 1.4 - jar

test

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
cglib cglib-nodep 2.1_3 - jar
fest fest-assert 1.0 - jar
fest fest-reflect 1.0 - jar
fest fest-util 1.0 - jar
junit junit 4.5 - jar
junit junit-dep 4.4 - jar
mrj MRJToolkitStubs 1.0 - jar
net.jcip jcip-annotations 1.0 - jar
org.easymock easymock 2.4 - jar
org.hamcrest hamcrest-core 1.1 - jar
org.hamcrest hamcrest-library 1.1 - jar
org.jbehave jbehave-core 2.0 - jar
org.jmock jmock 2.5.1 - jar
org.objenesis objenesis 1.0 - jar
org.openqa.selenium.client-drivers selenium-java-client-driver 1.0-beta-1 - jar
org.openqa.selenium.server selenium-server 1.0-beta-1 standalone jar
org.testng testng 5.8 jdk15 jar
swinghelper debug 1.0 - jar

Project Dependency Graph

Dependency Tree

Dependency Listings

CursoDeTestes

Fitlibrary

FitLibrary provides general-purpose fixtures (and runners) for storytests with Fit and FitNesse.

http://sourceforge.net/projects/fitlibrary/

FitNesse

The fully integrated standalone wiki, and acceptance testing framework.

http://fitnesse.org

JBehave Maven Plugin

http://jbehave.org/jbehave-maven-plugin

JBehave Core

The JBehave core module

http://jbehave.org/jbehave-core

Selenium RC Server

http://www.openqa.org/selenium-rc/selenium-server

Selenium Core

http://www.openqa.org/selenium-core

Selenium RC Server (Coreless)

http://www.openqa.org/selenium-rc/selenium-server-coreless

webdriver-htmlunit

http://code.google.com/p/webdriver/webdriver-htmlunit

HtmlUnit

A headless browser intended for use in testing web-based applications.

http://htmlunit.sourceforge.net

HttpClient

The HttpClient component supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily.

http://jakarta.apache.org/httpcomponents/httpclient-3.x/

Codec

The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.

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

HtmlUnit Core JS

HtmlUnit adaptation of Mozilla Rhino Javascript engine for Java. Changes are documented by a diff (rhinoDiff.txt) contained in the generated jar files.

http://htmlunit.sourceforge.net

Neko HTML

http://nekohtml.sourceforge.net/

CSS Parser

A CSS parser which implements SAC (the Simple API for CSS).

http://cssparser.sourceforge.net/

Simple API for CSS

SAC is a standard interface for CSS parsers.

http://www.w3.org/Style/CSS/SAC/

Commons IO

Commons-IO contains utility classes, stream implementations, file filters, file comparators and endian classes.

http://commons.apache.org/io/

webdriver-firefox

http://code.google.com/p/webdriver/webdriver-firefox

JSON (JavaScript Object Notation)

JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.

http://www.json.org/java/index.html

webdriver-ie

http://code.google.com/p/webdriver/webdriver-ie

jaxen

Jaxen is a universal Java XPath engine.

http://jaxen.codehaus.org/

Unnamed - jdom:jdom:jar:1.0

xom

http://www.xom.nu

Unnamed - xerces:xmlParserAPIs:jar:2.6.2

Unnamed - xerces:xercesImpl:jar:2.6.2

Xalan Java

Xalan-Java is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. It implements XSL Transformations (XSLT) Version 1.0 and XML Path Language (XPath) Version 1.0 and can be used from the command line, in an applet or a servlet, or as a module in other program.

http://xml.apache.org/xalan-j/

Unnamed - com.ibm.icu:icu4j:jar:2.6.1

webdriver-safari

http://code.google.com/p/webdriver/webdriver-safari

webdriver-support

http://code.google.com/p/webdriver/webdriver-support

Hamcrest All

webdriver-common

http://code.google.com/p/webdriver/webdriver-common

SureFire TestNG Runner

Surefire is a test framework project.

http://maven.apache.org/surefire/surefire-providers/surefire-testng

TestNG

TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.

http://testng.org

jMock JUnit 4 Extension

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. The junit-dep artifact is the same as the junit artifact, expect that all dependencies are explicity declared and unbundled.

http://junit.org

jMock Legacy Extension

jMock 2 Core

Objenesis

A library for instantiating Java objects

http://objenesis.googlecode.com/svn/docs/index.html

EasyMock class extension

The EasyMock Class Extension allows to generate Mock Objects for classes

http://www.easymock.org

EasyMock

EasyMock provides an easy way to create Mock Objects for interfaces by generating them on the fly using Java's proxy mechanism

http://www.easymock.org

cglib

http://cglib.sourceforge.net/

Mockito

Mock objects library for java

http://www.mockito.org

FEST Swing

Fluent interface for functional GUI testing

http://fest.easytesting.org/swing

MRJ Toolkit Stubs

FEST Fluent Assertions

'Flexible' or 'fluent' assertions for testing

http://code.google.com/p/fest/

FEST Reflection

Fluent Interface that simplifies usage of Java Reflection

http://code.google.com/p/fest/

FEST Util

Utility methods used by FEST modules

http://code.google.com/p/fest/

"Java Concurrency in Practice" book annotations

http://jcip.net/

Unnamed - swinghelper:debug:jar:1.0

POM was created from install:install-file

Spring Framework: JDBC

Spring Framework: JDBC

http://www.springframework.org

Spring Framework: Transaction

Spring Framework: Transaction

http://www.springframework.org

Spring Framework: Beans

Spring Framework: Beans

http://www.springframework.org

Spring Framework: Context

Spring Framework: Context

http://www.springframework.org

Spring Framework: Core

Spring Framework: Core

http://www.springframework.org

HSQLDB

Lightweight 100% Java SQL Database Engine

http://hsqldb.org/

Joda time

Date and time library to replace JDK date handling.

http://joda-time.sourceforge.net

Utilities 4 Selenium

This project has a set of simple objects and aspects (AspectJ) to make the code of tests with Selenium-RC (Java) easier to understand and debug. It separates all methods of Selenium in appropriate classes and adds new methods useful for testing. Dependency: groupId: br.com.agilbits artifactId: Utilities4Selenium version: 1.2.3 Repository: id: sourceforge.net name: util4selenium.sourceforge.net url: http://util4selenium.sourceforge.net/m2repo

http://util4selenium.sourceforge.net/

Selenium RC Java Client Driver

http://www.openqa.org/selenium-rc/selenium-client-drivers/selenium-java-client-driver

Utilities 4 Testing

Pack of functionalities that help write automated tests. Dependency: groupId: br.com.agilbits artifactId: Utilities4Testing version: 1.2.1 Repository: id: sourceforge.net name: util4testing.sourceforge.net url: http://util4testing.sourceforge.net/m2repo

http://util4testing.sourceforge.net/

SureFire JUnit4 Runner

Surefire is a test framework project.

http://maven.apache.org/surefire/surefire-providers/surefire-junit4

SureFire JUnit Runner

Surefire is a test framework project.

http://maven.apache.org/surefire/surefire-providers/surefire-junit

AspectJ runtime

http://www.aspectj.org

Unnamed - com.google.code.testability-explorer:testability-explorer:pom:1.3

Unnamed - com.google.code.testability-explorer:ant-testability-explorer:pom:1.3

FindBugs Maven Plugin

This Plug-In generates reports based on the FindBugs Library

http://mojo.codehaus.org/findbugs-maven-plugin

Maven Reporting Implementation

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

http://maven.apache.org/maven-reporting/maven-reporting-impl

Validator

Commons Validator provides the building blocks for both client side validation and server side data validation. It may be used standalone or with a framework like Struts.

http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/

Unnamed - commons-digester:commons-digester:jar:1.6

Unnamed - commons-beanutils:commons-beanutils:jar:1.7.0

Unnamed - xml-apis:xml-apis:jar:1.3.02

http://xml.apache.org/commons/#external

Doxia Site Renderer Component

http://maven.apache.org/doxia/doxia-site-renderer

Plexus I18N Component

Plexus Velocity Component

classworlds

http://classworlds.codehaus.org/

Plexus Common Utilities

Commons Collections

Types that extend and augment the Java Collections Framework.

http://commons.apache.org/collections/

Unnamed - commons-logging:commons-logging-api:jar:1.0.4

Velocity

Velocity is a Java-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in Java code.

http://jakarta.apache.org/velocity/

Velocity

Velocity is a Java-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in Java code.

http://jakarta.apache.org/velocity/

Doxia Decoration Model

http://maven.apache.org/doxia/doxia-decoration-model

Maven Reporting API

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

http://maven.apache.org/maven-reporting/maven-reporting-api

Doxia Core

Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

http://maven.apache.org/doxia/doxia-core

Unnamed - oro:oro:jar:2.0.7

Doxia Sink API

http://maven.apache.org/doxia/doxia-sink-api

Plexus Common Utilities

Default Plexus Container

FindBugs

Findbugs: Because it's easy!

http://findbugs.sourceforge.net/

FindBugs-Coreplugin

Core plugin supports the FindBugs tool

http://findbugs.sourceforge.net/

FindBugs-bcel

Modified BCEL for Findbugs

http://findbugs.sourceforge.net/

dom4j

dom4j: the flexible XML framework for Java

http://dom4j.org

ASM Analysis

A very small and fast Java bytecode manipulation framework

http://asm.objectweb.org/asm-analysis

ASM Commons

A very small and fast Java bytecode manipulation framework

http://asm.objectweb.org/asm-commons

ASM Tree

A very small and fast Java bytecode manipulation framework

http://asm.objectweb.org/asm-tree

ASM Core

A very small and fast Java bytecode manipulation framework

http://asm.objectweb.org/asm

ASM XML

A very small and fast Java bytecode manipulation framework

http://asm.objectweb.org/asm-xml

ASM Util

A very small and fast Java bytecode manipulation framework

http://asm.objectweb.org/asm-util

Groovy Mojo Support

Provides support for implementing Maven 2 plugins in Groovy.

http://mojo.codehaus.org/groovy/groovy-mojo-support

Groovy Mojo Common

Common components used by the Maven plugin and Mojo support.

http://mojo.codehaus.org/groovy/groovy-mojo-common

Groovy

Groovy: A powerful, dynamic language for the JVM

http://groovy.codehaus.org/

CLI

Commons CLI provides a simple API for working with the command line arguments and options.

Commons Lang

Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.

http://commons.apache.org/lang/

Unnamed - org.apache.ant:ant-junit:jar:1.7.0

contains the junit and junirreport tasks

http://ant.apache.org/ant-junit

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

Bean Scripting Framework

The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

http://jakarta.apache.org/bsf

Commons Logging

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

http://commons.apache.org/logging

MX4J

MX4J JMX API and implementation

http://mx4j.sourceforge.net

Unnamed - mockobjects:mockobjects-core:jar:0.09

Unnamed - castor:castor:jar:0.9.9

OpenEJB :: Loader

OpenEJB Loader

http://www.openejb.org

Unnamed - javax.servlet:jsp-api:jar:2.0

Unnamed - javax.servlet:servlet-api:jar:2.4

XStream Core

Unnamed - xpp3:xpp3_min:jar:1.1.3.4.O

MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but completely revised and rewritten to take the best advantage of latest JIT JVMs such as Hotspot in JDK 1.4+.

http://www.extreme.indiana.edu/xgws/xsoap/xpp/mxp1/

Maven Plugin API

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

http://maven.apache.org/maven2/maven-plugin-api

Unnamed - org.apache.ant:ant-nodeps:jar:1.7.0

contains all the optional tasks and types which do not have particular dependencies

http://ant.apache.org/ant-nodeps

org.apache.tools.ant

Apache Ant

http://ant.apache.org/ant

Unnamed - org.apache.ant:ant-launcher:jar:1.7.0

master POM

http://ant.apache.org/ant-launcher

Maven Project Builder

This library is used to not only read Maven project object model files, but to assemble inheritence and to retrieve remote models as required.

http://maven.apache.org/maven-project

Apache Log4j

Apache Log4j 1.2

http://logging.apache.org:80/log4j/1.2/

JavaMail API

The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications.

https://glassfish.dev.java.net/javaee5/mail/

JavaBeans Activation Framework (JAF)

JavaBeans Activation Framework (JAF) is a standard extension to the Java platform that lets you take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it; discover the operations available on it; and instantiate the appropriate bean to perform the operation(s).

http://java.sun.com/products/javabeans/jaf/index.jsp