Spring IO Platform Reference Guide

Andy Wilkinson

1.1.3.RELEASE

Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.


Table of Contents

I. Spring IO Platform Documentation
1. About the documentation
2. Getting help
II. Getting Started
3. Introducing Spring IO Platform
4. Using Spring IO Platform
4.1. Using Spring IO Platform with Maven
4.2. Using Spring IO Platform with Gradle
5. Overriding Spring IO Platform’s dependency management
5.1. Overriding a version using Maven
5.2. Overriding a version using Gradle
5.3. Logging
III. Upgrading
6. Deprecation
6.1. platform-versions artifact
6.2. Codahale metrics
6.3. net.java.dev.rome:rome
6.4. net.java.dev.rome:rome-fetcher
6.5. net.sf.ehcache:ehcache-core
6.6. org.apache.cassandra:cassandra-all
6.7. org.apache.directory.server:apacheds-all
6.8. org.apache.tomcat:tomcat7-websocket
6.9. org.eclipse.paho:mqtt-client
6.10. org.glassfish.tyrus:tyrus-websocket-core
6.11. org.hibernate.javax.persistence:hibernate-jpa-2.0-api
6.12. org.neo4j:neo4j-graph-collections
IV. Maintenance
7. Adding dependencies
8. Release cycle
V. Appendices
A. Dependency versions

Part I. Spring IO Platform Documentation

This section provides a brief overview of Spring IO Platform reference documentation.

1. About the documentation

Spring IO Platform reference documentation is available as html, pdf and epub documents. The latest copy is available at http://docs.spring.io/platform/docs/current/reference.

Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.

2. Getting help

If you’re having trouble with Spring IO Platform, we’d like to help:

  • Learn the Spring basics — Spring IO Platform brings together many Spring projects, check the spring.io website for a wealth of reference documentation. If you are just starting out with Spring, try one of the guides.
  • Report bugs with the Spring IO Platform at https://github.com/spring-io/platform/issues.
[Note]Note

All of Spring IO Platform is open source, including this documentation. If you find problems with the documentation, or if you just want to improve them, please get involved.

Part II. Getting Started

This section provides all you need to know to get started with Spring IO Platform.

3. Introducing Spring IO Platform

Spring IO Platform brings together the core Spring APIs into a cohesive platform for modern applications. It provides versions of numerous projects in the Spring portfolio along with their dependencies that are tested and known to work together.

4. Using Spring IO Platform

Spring IO Platform is primarily intended to be used with a dependency management system. It works well with both Maven and Gradle.

4.1 Using Spring IO Platform with Maven

The Platform uses Maven’s support for dependency management to provide dependency versions to your application’s build. To consume this dependency management you can import the Platform’s pom into your application’s pom:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>com.example</groupId>
    <artifactId>your-application</artifactId>
    <version>1.0.0-SNAPSHOT</version>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>io.spring.platform</groupId>
                <artifactId>platform-bom</artifactId>
                <version>1.1.3.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement></project>

Alternatively, rather than importing the Platform’s pom, you may prefer to use it as your pom’s parent:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>com.example</groupId>
    <artifactId>your-application</artifactId>
    <version>1.0.0-SNAPSHOT</version>

    <parent>
        <groupId>io.spring.platform</groupId>
        <artifactId>platform-bom</artifactId>
        <version>1.1.3.RELEASE</version>
        <relativePath/>
    </parent></project>

Taking this approach, in addition to the dependency management that importing the pom provides, your application will also gain some plugin management that provides sensible defaults for a number of plugins, including Spring Boot’s Maven Plugin. To take advantage of this default configuration, all you then need to do is to include the plugin in the <plugins> section of your pom:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

If you want to use the Platform and Spring Boot together, you don’t have to use the Platform’s pom as the parent. Instead, you can import the Platform’s pom as described above and then perform the rest of the configuration manually. Spring Boot’s documentation on using it with Maven will show you how.

Whichever approach you choose, no dependencies will be added to your application. However, when you do declare a dependency on something that’s part of the Platform, you will now be able to omit the version number. For example:

<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
    </dependency>
</dependencies>

For more details of what’s included in the Platform and the versions that are provided, please refer to the appendix.

4.2 Using Spring IO Platform with Gradle

To use the Platform with Gradle, you can use the Gradle Dependency Management Plugin and import the bom in much the same way as you would with Maven. The use of a plugin is necessary as Gradle does not provide an equivalent of Maven’s built-in dependency management support.

To use the plugin, you configure your build to apply the plugin and then in the dependencyManagement configuration you import the Platform’s bom:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'io.spring.gradle:dependency-management-plugin:0.5.1.RELEASE'
    }
}

apply plugin: 'io.spring.dependency-management'

repositories {
    mavenCentral()
}

dependencyManagement {
    imports {
        mavenBom 'io.spring.platform:platform-bom:1.1.3.RELEASE'
    }
}

With this configuration in place you can then declare a dependency on an artifact that’s part of the Platform without specifying a version:

dependencies {
    compile 'org.springframework:spring-core'
}

For more details of what’s included in the Platform and the versions that are provided, please refer to the appendix.

5. Overriding Spring IO Platform’s dependency management

One of the major benefits of the Spring IO Platform is that it provides a set of versions that are known to work together, while also allowing you to override those versions to suit the needs of your project.

Both the Spring IO Platform bom, and the Spring Boot bom from which it inherits, use properties to define the versions of the managed dependencies. To change the version of a dependency the value of its version property can be overridden. To identify the property that you wish to override, consult the <properties> sections of the Spring IO Platform bom and the Spring Boot bom from which it inherits. Exactly how the property is overridden depends on whether your project is built with Maven or Gradle.

5.1 Overriding a version using Maven

To override a property in Maven, declare the property in your pom’s <properties> section with the desired value:

<properties>
    <foo.version>1.1.0.RELEASE</foo.version>
</properties>

5.2 Overriding a version using Gradle

To override a property in Gradle, configure its value in your build.gradle script:

ext['foo.version'] = '1.1.0.RELEASE'

Or in gradle.properties:

foo.version=1.1.0.RELEASE

5.3 Logging

Spring IO Platform builds on top of Spring Boot which takes a somewhat opinionated view about logging in that it aims to prevent Commons Logging from being used by default. Instead, it encourages the use of Logback via its spring-boot-starter-logging module. Support for other logging frameworks, including Log4J and Log4J2, is also provided. Wherever possible, applications built using Spring IO Platform adopt this approach.

If you choose not to use Spring Boot’s spring-boot-starter-logging module but still wish to avoid the use of Commons Logging, using SLF4J and its jcl-over-slf4j module is recommended along with a logging backend such as Logback or Log4J2.

Part III. Upgrading

This section provides all you need to know about upgrading to this version of Spring IO Platform.

6. Deprecation

A number of the Platform’s components have been deprecated and will be removed in a future release. New applications should not use the deprecated components and, to ensure a smooth migration path to future releases of the Platform, existing applications should be updated.

6.1 platform-versions artifact

As of Spring IO Platform 1.1, the platform-versions properties artifact is deprecated. Maven users are unaffected by this change. If, however, you’re using the Platform with Gradle, then you should start using the dependency management plugin and the Platform’s bom instead. See Section 4.2, “Using Spring IO Platform with Gradle” for more information.

6.2 Codahale metrics

As of Spring IO Platform 1.1, dependency management for four Codahale metrics dependencies is deprecated. Those dependencies are:

  • com.codahale.metrics:metrics-core
  • com.codahale.metrics:metrics-ganglia
  • com.codahale.metrics:metrics-graphite
  • com.codahale.metrics:metrics-servlets

The preferred replacements are:

  • io.dropwizard.metrics:metrics-core
  • io.dropwizard.metrics:metrics-ganglia
  • io.dropwizard.metrics:metrics-graphite
  • io.dropwizard.metrics:metrics-servlets

6.3 net.java.dev.rome:rome

As of Spring IO Platform 1.1, the dependency management for net.java.dev.rome:rome is deprecated with com.rometools:rome being its preferred replacement.

6.4 net.java.dev.rome:rome-fetcher

As of Spring IO Platform 1.1, the dependency management for net.java.dev.rome:rome-fetcher is deprecated with com.rometools:rome-fetcher being its preferred replacement.

6.5 net.sf.ehcache:ehcache-core

As of Spring IO Platform 1.1, the dependency management for net.sf.ehcache:ehcache-core is deprecated with net.sf.ehcache:ehcache being its preferred replacement.

6.6 org.apache.cassandra:cassandra-all

As of Spring IO Platform 1.1, the dependency management for org.apache.cassandra:cassandra-all is deprecated.

6.7 org.apache.directory.server:apacheds-all

As of Spring IO Platform 1.1, the dependency management for org.apache.directory.server:apacheds-all is deprecated. Dependencies on the more finely grained org.apache.directory.server modules should be used instead.

6.8 org.apache.tomcat:tomcat7-websocket

As of Spring IO Platform 1.1, the dependency management for org.apache.tomcat:tomcat7-websocket is deprecated. Spring IO Platform 2.0 will move to Tomcat 8 at which time the org.apache.tomcat:tomcat-websocket dependency should be used instead.

6.9 org.eclipse.paho:mqtt-client

As of Spring IO Platform 1.1, the dependency management for org.eclipse.paho:mqtt-client is deprecated with org.eclipse.paho:org.eclipse.paho.client.mqttv3 being its preferred replacement.

6.10 org.glassfish.tyrus:tyrus-websocket-core

Spring IO Platform 1.1 upgraded to Tyrus 1.3.5 (from 1.2.1) where the tyrus-websocket-core module no longer exists. Dependency management for org.glassfish.tyrus:tyrus-websocket-core remains at version 1.2.1 but it is deprecated and applications should be updated to use the repackaged 1.3.5 modules instead.

6.11 org.hibernate.javax.persistence:hibernate-jpa-2.0-api

As of Spring IO Platform 1.1, the dependency management for org.hibernate.javax.persistence:hibernate-jpa-2.0-api is deprecated due to the use of a version number in its artifact ID. org.eclipse.persistence:javax.persistence is its preferred replacement.

6.12 org.neo4j:neo4j-graph-collections

As of Spring IO Platform 1.1., the dependency management for org.neo4j:neo4j-graph-collections is deprecated.

Part IV. Maintenance

This section describes the approach taken to the maintenance of the Platform.

7. Adding dependencies

The inclusion of a dependency in the Platform is triggered by its usage in one of the Platform’s projects. When a new project is added to the Platform, or the Platform upgrades to a new version of an existing project, any of the project’s dependencies that are not part of the Platform will be added to the Platform. Furthermore, when a new dependency is added to the Platform, any other modules that are part of the same project will typically also be added, even if they are not using by any of the Platform’s projects. This helps to ensure that a consistent version is used across all modules of a third-party project.

8. Release cycle

A new maintenance release of the Platform occurs roughly every 6 to 8 weeks. There will, however, be occasions when a new release occurs more quickly than this; to address a security vulnerability, for example. This schedule will also slow down as a branch ages and has been superceded.

In addition to the general maintenance cycle described above, a maintenance release of the Platform will often be triggered by a maintenance release of Spring Boot. Furthermore, a new maintenance release of Spring Framework will often trigger a maintenance release of Spring Boot.

A key goal of the Platform is to provide its users with a stable set of versions that maintain backwards compatibility while also being as up-to-date as possible. To allow us to strike this balance there may be occasions when a bug in Spring Framework or Spring Boot causes the Platform to skip a version and wait for a release which resolves the issue.

Part V. Appendices

Appendix A. Dependency versions

The table below provides details of all of the artifacts that are part of Spring IO Platform. When you declare a dependency on one of these artifacts without declaring a version, the version that is listed in the table will be used.

GroupArtifactVersion

antlr

antlr

2.7.7

aopalliance

aopalliance

1.0

bsf

bsf

2.4.0

ch.qos.logback

logback-classic

1.1.3

com.atomikos

transactions-jdbc

3.9.3

com.atomikos

transactions-jms

3.9.3

com.atomikos

transactions-jta

3.9.3

com.beust

jcommander

1.35

com.caucho

hessian

4.0.38

com.codahale.metrics

metrics-core

3.0.2

com.codahale.metrics

metrics-ganglia

3.0.2

com.codahale.metrics

metrics-graphite

3.0.2

com.codahale.metrics

metrics-servlets

3.0.2

com.couchbase.client

couchbase-client

1.4.8

com.datastax.cassandra

cassandra-driver-dse

2.0.9.2

com.esotericsoftware.kryo

kryo

2.22

com.fasterxml.jackson.core

jackson-annotations

2.4.6

com.fasterxml.jackson.core

jackson-core

2.4.6

com.fasterxml.jackson.core

jackson-databind

2.4.6

com.fasterxml.jackson.dataformat

jackson-dataformat-xml

2.4.6

com.fasterxml.jackson.dataformat

jackson-dataformat-yaml

2.4.6

com.fasterxml.jackson.datatype

jackson-datatype-hibernate4

2.4.6

com.fasterxml.jackson.datatype

jackson-datatype-jdk8

2.4.6

com.fasterxml.jackson.datatype

jackson-datatype-joda

2.4.6

com.fasterxml.jackson.datatype

jackson-datatype-jsr310

2.4.6

com.gemstone.gemfire

gemfire

7.0.2

com.github.fge

json-patch

1.7

com.github.mxab.thymeleaf.extras

thymeleaf-extras-data-attribute

1.3

com.github.spullara.redis

client

0.7

com.goldmansachs

gs-collections

5.1.0

com.google.code.findbugs

jsr305

2.0.3

com.google.code.gson

gson

2.3.1

com.google.code.typica

typica

1.3

com.google.guava

guava

17.0

com.google.inject

guice

3.0

com.google.protobuf

protobuf-java

2.5.0

com.googlecode.json-simple

json-simple

1.1.1

com.googlecode.protobuf-java-format

protobuf-java-format

1.2

com.h2database

h2

1.4.187

com.ibm.jbatch

com.ibm.jbatch-tck-spi

1.0

com.ibm.websphere

uow

6.0.2.17

com.jamonapi

jamon

2.4

com.jayway.jsonpath

json-path

0.9.1

com.jcraft

jsch

0.1.52

com.lambdaworks

lettuce

2.3.3

com.lmax

disruptor

3.2.1

com.lowagie

itext

2.1.7

com.mchange

c3p0

0.9.5

com.mysema.querydsl

querydsl-apt

3.4.3

com.mysema.querydsl

querydsl-core

3.4.3

com.mysema.querydsl

querydsl-jpa

3.4.3

com.mysema.querydsl

querydsl-lucene3

3.4.3

com.mysema.querydsl

querydsl-mongodb

3.4.3

com.rabbitmq

amqp-client

3.4.4

com.rometools

rome

1.5.0

com.rometools

rome-fetcher

1.5.0

com.samskivert

jmustache

1.10

com.splunk

splunk

1.3.0

com.sun.facelets

jsf-facelets

1.1.14

com.sun.faces

jsf-api

2.2.10

com.sun.faces

jsf-impl

2.2.10

com.sun.mail

imap

1.5.4

com.sun.mail

javax.mail

1.5.4

com.sun.xml.messaging.saaj

saaj-impl

1.3.25

com.sun.xml.wss

xws-security

3.0

com.sun

ldapbp

1.0

com.thoughtworks.qdox

qdox

1.12.1

com.thoughtworks.xstream

xstream

1.4.8

com.zaxxer

HikariCP

2.2.5

com.zaxxer

HikariCP-java6

2.2.5

commons-beanutils

commons-beanutils

1.9.2

commons-beanutils

commons-beanutils-core

1.8.3

commons-cli

commons-cli

1.2

commons-codec

commons-codec

1.10

commons-collections

commons-collections

3.2.1

commons-configuration

commons-configuration

1.6

commons-dbcp

commons-dbcp

1.4

commons-digester

commons-digester

2.1

commons-fileupload

commons-fileupload

1.3.1

commons-httpclient

commons-httpclient

3.1

commons-io

commons-io

2.4

commons-lang

commons-lang

2.6

commons-logging

commons-logging

1.2

commons-net

commons-net

3.3

commons-pool

commons-pool

1.6

dom4j

dom4j

1.6.1

io.dropwizard.metrics

metrics-core

3.1.2

io.dropwizard.metrics

metrics-ganglia

3.1.2

io.dropwizard.metrics

metrics-graphite

3.1.2

io.dropwizard.metrics

metrics-servlets

3.1.2

io.fastjson

boon

0.23

io.gatling

jsr166e

1.0

io.netty

netty-all

4.0.26.Final

io.undertow

undertow-core

1.1.7.Final

io.undertow

undertow-servlet

1.1.7.Final

io.undertow

undertow-websockets-jsr

1.1.7.Final

javax.activation

activation

1.1.1

javax.annotation

jsr250-api

1.0

javax.batch

javax.batch-api

1.0

javax.cache

cache-api

1.0.0

javax.ejb

ejb-api

3.0

javax.el

javax.el-api

2.2.5

javax.enterprise.concurrent

javax.enterprise.concurrent-api

1.0

javax.enterprise

cdi-api

1.0-SP4

javax.faces

javax.faces-api

2.2

javax.inject

javax.inject

1

javax.jdo

jdo-api

3.0.1

javax.jms

jms-api

1.1-rev-1

javax.mail

javax.mail-api

1.5.4

javax.portlet

portlet-api

2.0

javax.resource

connector-api

1.5

javax.servlet.jsp.jstl

javax.servlet.jsp.jstl-api

1.2.1

javax.servlet.jsp

javax.servlet.jsp-api

2.2.1

javax.servlet

javax.servlet-api

3.0.1

javax.servlet

jstl

1.2

javax.transaction

javax.transaction-api

1.2

javax.validation

validation-api

1.1.0.Final

javax.websocket

javax.websocket-api

1.0

javax.ws.rs

jsr311-api

1.0

javax.xml.soap

saaj-api

1.3.5

jaxen

jaxen

1.1.6

jline

jline

2.11

joda-time

joda-time

2.5

junit

junit

4.11

ldapsdk

ldapsdk

4.1

log4j

log4j

1.2.17

mysql

mysql-connector-java

5.1.35

net.java.dev.rome

rome

1.0.0

net.java.dev.rome

rome-fetcher

1.0.0

net.openhft

chronicle

2.0.3

net.openhft

lang

6.1.4

net.sf.ehcache

ehcache

2.8.5

net.sf.ehcache

ehcache-core

2.6.10

net.sf.jasperreports

jasperreports

5.5.2

net.sf.jopt-simple

jopt-simple

4.8

net.sourceforge.jexcelapi

jxl

2.6.12

net.sourceforge.nekohtml

nekohtml

1.9.21

nz.net.ultraq.thymeleaf

thymeleaf-layout-dialect

1.2.9

opensymphony

ognl

2.6.11

org.apache.activemq

activemq-broker

5.10.2

org.apache.activemq

activemq-client

5.10.2

org.apache.activemq

activemq-jms-pool

5.10.2

org.apache.activemq

activemq-pool

5.10.2

org.apache.ant

ant

1.9.4

org.apache.ant

ant-antlr

1.9.4

org.apache.ant

ant-junit

1.9.4

org.apache.ant

ant-launcher

1.9.4

org.apache.cassandra

cassandra-all

2.0.13

org.apache.commons

commons-dbcp2

2.0.1

org.apache.commons

commons-lang3

3.3.2

org.apache.commons

commons-pool2

2.2

org.apache.derby

derby

10.10.2.0

org.apache.derby

derbyclient

10.10.2.0

org.apache.directory.server

apacheds-all

1.5.5

org.apache.directory.server

apacheds-core

1.5.5

org.apache.directory.server

apacheds-core-entry

1.5.5

org.apache.directory.server

apacheds-protocol-ldap

1.5.5

org.apache.directory.server

apacheds-protocol-shared

1.5.5

org.apache.directory.server

apacheds-server-jndi

1.5.5

org.apache.directory.shared

shared-ldap

0.9.15

org.apache.hadoop

hadoop-common

2.2.0

org.apache.hadoop

hadoop-distcp

2.2.0

org.apache.hadoop

hadoop-hdfs

2.2.0

org.apache.hadoop

hadoop-mapreduce-client-app

2.2.0

org.apache.hadoop

hadoop-mapreduce-client-core

2.2.0

org.apache.hadoop

hadoop-mapreduce-client-hs

2.2.0

org.apache.hadoop

hadoop-mapreduce-client-jobclient

2.2.0

org.apache.hadoop

hadoop-streaming

2.2.0

org.apache.hadoop

hadoop-yarn-client

2.2.0

org.apache.hadoop

hadoop-yarn-common

2.2.0

org.apache.hadoop

hadoop-yarn-server-tests

2.2.0

org.apache.hbase

hbase

0.96.2-hadoop2

org.apache.hbase

hbase-client

0.96.2-hadoop2

org.apache.hbase

hbase-common

0.96.2-hadoop2

org.apache.hive

hive-service

0.12.0

org.apache.httpcomponents

httpasyncclient

4.0.2

org.apache.httpcomponents

httpclient

4.3.6

org.apache.httpcomponents

httpclient-cache

4.3.6

org.apache.httpcomponents

httpmime

4.3.6

org.apache.ibatis

ibatis-sqlmap

2.3.4.726

org.apache.ivy

ivy

2.3.0

org.apache.logging.log4j

log4j-api

2.1

org.apache.logging.log4j

log4j-core

2.1

org.apache.logging.log4j

log4j-slf4j-impl

2.1

org.apache.myfaces.core

myfaces-impl

2.1.17

org.apache.openjpa

openjpa

2.3.0

org.apache.openjpa

openjpa-persistence-jdbc

2.3.0

org.apache.pig

pig

0.12.1

org.apache.poi

poi

3.10.1

org.apache.solr

solr-core

4.7.2

org.apache.solr

solr-solrj

4.7.2

org.apache.taglibs

taglibs-standard-jstlel

1.2.5

org.apache.tiles

tiles-api

3.0.5

org.apache.tiles

tiles-core

3.0.5

org.apache.tiles

tiles-el

3.0.5

org.apache.tiles

tiles-extras

3.0.5

org.apache.tiles

tiles-jsp

3.0.5

org.apache.tiles

tiles-request-api

1.0.6

org.apache.tiles

tiles-servlet

3.0.5

org.apache.tomcat.embed

tomcat-embed-core

7.0.59

org.apache.tomcat.embed

tomcat-embed-el

7.0.59

org.apache.tomcat.embed

tomcat-embed-jasper

7.0.59

org.apache.tomcat.embed

tomcat-embed-logging-juli

7.0.59

org.apache.tomcat.embed

tomcat-embed-websocket

7.0.59

org.apache.tomcat

tomcat-catalina

7.0.59

org.apache.tomcat

tomcat-dbcp

7.0.59

org.apache.tomcat

tomcat-jdbc

7.0.59

org.apache.tomcat

tomcat-jsp-api

7.0.59

org.apache.tomcat

tomcat7-websocket

7.0.59

org.apache.velocity

velocity

1.7

org.apache.velocity

velocity-tools

2.0

org.apache.ws.commons.axiom

axiom-api

1.2.14

org.apache.ws.commons.axiom

axiom-impl

1.2.14

org.apache.ws.security

wss4j

1.6.18

org.apache.ws.xmlschema

xmlschema-core

2.1.0

org.apache.xmlbeans

xmlbeans

2.6.0

org.aspectj

aspectjrt

1.8.6

org.aspectj

aspectjtools

1.8.6

org.aspectj

aspectjweaver

1.8.6

org.atteo

evo-inflector

1.1

org.beanshell

bsh

2.0b4

org.bouncycastle

bcpkix-jdk15on

1.47

org.codehaus.btm

btm

2.1.4

org.codehaus.castor

castor-xml

1.3.3

org.codehaus.fabric3.api

commonj

1.1.1

org.codehaus.gpars

gpars

1.2.1

org.codehaus.groovy

groovy

2.3.11

org.codehaus.groovy

groovy-all

2.3.11

org.codehaus.groovy

groovy-ant

2.3.11

org.codehaus.groovy

groovy-bsf

2.3.11

org.codehaus.groovy

groovy-console

2.3.11

org.codehaus.groovy

groovy-docgenerator

2.3.11

org.codehaus.groovy

groovy-groovydoc

2.3.11

org.codehaus.groovy

groovy-groovysh

2.3.11

org.codehaus.groovy

groovy-jmx

2.3.11

org.codehaus.groovy

groovy-json

2.3.11

org.codehaus.groovy

groovy-jsr223

2.3.11

org.codehaus.groovy

groovy-nio

2.3.11

org.codehaus.groovy

groovy-servlet

2.3.11

org.codehaus.groovy

groovy-sql

2.3.11

org.codehaus.groovy

groovy-swing

2.3.11

org.codehaus.groovy

groovy-templates

2.3.11

org.codehaus.groovy

groovy-test

2.3.11

org.codehaus.groovy

groovy-testng

2.3.11

org.codehaus.groovy

groovy-xml

2.3.11

org.codehaus.jackson

jackson-core-asl

1.9.13

org.codehaus.jackson

jackson-mapper-asl

1.9.13

org.codehaus.janino

janino

2.6.1

org.codehaus.jettison

jettison

1.2

org.codehaus.woodstox

woodstox-core-asl

4.2.1

org.crashub

crash.cli

1.3.1

org.crashub

crash.connectors.ssh

1.3.1

org.crashub

crash.connectors.telnet

1.3.1

org.crashub

crash.embed.spring

1.3.1

org.crashub

crash.plugins.cron

1.3.1

org.crashub

crash.plugins.mail

1.3.1

org.crashub

crash.shell

1.3.1

org.eclipse.jetty.orbit

javax.servlet.jsp

2.2.0.v201112011158

org.eclipse.jetty

jetty-annotations

8.1.16.v20140903

org.eclipse.jetty

jetty-continuation

8.1.16.v20140903

org.eclipse.jetty

jetty-deploy

8.1.16.v20140903

org.eclipse.jetty

jetty-http

8.1.16.v20140903

org.eclipse.jetty

jetty-io

8.1.16.v20140903

org.eclipse.jetty

jetty-jmx

8.1.16.v20140903

org.eclipse.jetty

jetty-jsp

8.1.16.v20140903

org.eclipse.jetty

jetty-plus

8.1.16.v20140903

org.eclipse.jetty

jetty-security

8.1.16.v20140903

org.eclipse.jetty

jetty-server

8.1.16.v20140903

org.eclipse.jetty

jetty-servlet

8.1.16.v20140903

org.eclipse.jetty

jetty-servlets

8.1.16.v20140903

org.eclipse.jetty

jetty-util

8.1.16.v20140903

org.eclipse.jetty

jetty-webapp

8.1.16.v20140903

org.eclipse.jetty

jetty-xml

8.1.16.v20140903

org.eclipse.paho

mqtt-client

0.4.0

org.eclipse.paho

org.eclipse.paho.client.mqttv3

1.0.2

org.eclipse.persistence

javax.persistence

2.1.0

org.eclipse.persistence

org.eclipse.persistence.core

2.5.2

org.eclipse.persistence

org.eclipse.persistence.jpa

2.5.2

org.elasticsearch

elasticsearch

1.1.2

org.erlang.otp

jinterface

1.5.6

org.flywaydb

flyway-core

3.1

org.freemarker

freemarker

2.3.22

org.fusesource.jansi

jansi

1.11

org.glassfish.jersey.containers

jersey-container-servlet

2.14

org.glassfish.jersey.containers

jersey-container-servlet-core

2.14

org.glassfish.jersey.core

jersey-server

2.14

org.glassfish.jersey.ext

jersey-bean-validation

2.14

org.glassfish.jersey.ext

jersey-spring3

2.14

org.glassfish.jersey.media

jersey-media-json-jackson

2.14

org.glassfish.tyrus

tyrus-container-servlet

1.3.5

org.glassfish.tyrus

tyrus-core

1.3.5

org.glassfish.tyrus

tyrus-server

1.3.5

org.glassfish.tyrus

tyrus-spi

1.3.5

org.glassfish.tyrus

tyrus-websocket-core

1.2.1

org.glassfish

javax.el

3.0.0

org.grails

grails-dependencies

2.4.5

org.hamcrest

hamcrest-all

1.3

org.hamcrest

hamcrest-core

1.3

org.hamcrest

hamcrest-library

1.3

org.hibernate.javax.persistence

hibernate-jpa-2.0-api

1.0.1.Final

org.hibernate

hibernate-core

4.3.10.Final

org.hibernate

hibernate-ehcache

4.3.10.Final

org.hibernate

hibernate-entitymanager

4.3.10.Final

org.hibernate

hibernate-envers

4.3.10.Final

org.hibernate

hibernate-jpamodelgen

4.3.10.Final

org.hibernate

hibernate-validator

5.1.3.Final

org.hornetq

hornetq-jms-client

2.4.7.Final

org.hornetq

hornetq-jms-server

2.4.7.Final

org.hsqldb

hsqldb

2.3.3

org.igniterealtime.smack

smack

3.2.1

org.igniterealtime.smack

smack-extensions

4.0.6

org.igniterealtime.smack

smack-resolver-javax

4.0.6

org.igniterealtime.smack

smack-tcp

4.0.6

org.igniterealtime.smack

smackx

3.2.1

org.jasig.cas.client

cas-client-core

3.2.2

org.javassist

javassist

3.18.1-GA

org.jdom

jdom2

2.0.6

org.jibx

jibx-run

1.2.6

org.jolokia

jolokia-core

1.2.3

org.jredis

jredis-core-api

06052013

org.jredis

jredis-core-ri

06052013

org.jruby

jruby

1.7.19

org.kitesdk

kite-data-core

0.13.0

org.liquibase

liquibase-core

3.3.5

org.mockito

mockito-core

1.10.8

org.mongodb

mongo-java-driver

2.12.5

org.neo4j

neo4j

2.0.4

org.neo4j

neo4j-cypher

2.0.4

org.neo4j

neo4j-cypher-dsl

2.0.1

org.neo4j

neo4j-graph-collections

0.7.1-neo4j-2.0.1

org.neo4j

neo4j-spatial

0.12-neo4j-2.0.1

org.neo4j

server-api

2.0.4

org.objenesis

objenesis

2.1

org.openid4java

openid4java-nodeps

0.9.6

org.projectlombok

lombok

1.14.8

org.projectreactor.spring

reactor-spring-context

1.1.3.RELEASE

org.projectreactor.spring

reactor-spring-core

1.1.3.RELEASE

org.projectreactor.spring

reactor-spring-messaging

1.1.3.RELEASE

org.projectreactor.spring

reactor-spring-webmvc

1.1.3.RELEASE

org.projectreactor

reactor-core

1.1.6.RELEASE

org.projectreactor

reactor-groovy

1.1.6.RELEASE

org.projectreactor

reactor-groovy-extensions

1.1.6.RELEASE

org.projectreactor

reactor-logback

1.1.6.RELEASE

org.projectreactor

reactor-net

1.1.6.RELEASE

org.quartz-scheduler

quartz

2.2.1

org.skyscreamer

jsonassert

1.2.3

org.slf4j

jcl-over-slf4j

1.7.12

org.slf4j

jul-to-slf4j

1.7.12

org.slf4j

log4j-over-slf4j

1.7.12

org.slf4j

slf4j-api

1.7.12

org.slf4j

slf4j-jdk14

1.7.12

org.slf4j

slf4j-log4j12

1.7.12

org.spockframework

spock-core

0.7-groovy-2.0

org.spockframework

spock-spring

0.7-groovy-2.0

org.springframework.amqp

spring-amqp

1.4.5.RELEASE

org.springframework.amqp

spring-erlang

1.4.5.RELEASE

org.springframework.amqp

spring-rabbit

1.4.5.RELEASE

org.springframework.batch

spring-batch-core

3.0.4.RELEASE

org.springframework.batch

spring-batch-infrastructure

3.0.4.RELEASE

org.springframework.batch

spring-batch-integration

3.0.4.RELEASE

org.springframework.batch

spring-batch-test

3.0.4.RELEASE

org.springframework.boot

spring-boot

1.2.5.RELEASE

org.springframework.boot

spring-boot-actuator

1.2.5.RELEASE

org.springframework.boot

spring-boot-autoconfigure

1.2.5.RELEASE

org.springframework.boot

spring-boot-configuration-processor

1.2.5.RELEASE

org.springframework.boot

spring-boot-dependency-tools

1.2.5.RELEASE

org.springframework.boot

spring-boot-loader

1.2.5.RELEASE

org.springframework.boot

spring-boot-loader-tools

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-actuator

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-amqp

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-aop

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-batch

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-cloud-connectors

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-data-elasticsearch

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-data-gemfire

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-data-jpa

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-data-mongodb

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-data-rest

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-data-solr

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-freemarker

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-groovy-templates

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-hateoas

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-hornetq

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-integration

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-jdbc

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-jersey

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-jetty

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-jta-atomikos

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-jta-bitronix

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-log4j

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-log4j2

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-logging

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-mail

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-mobile

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-mustache

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-redis

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-remote-shell

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-security

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-social-facebook

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-social-linkedin

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-social-twitter

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-test

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-thymeleaf

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-tomcat

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-undertow

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-velocity

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-web

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-websocket

1.2.5.RELEASE

org.springframework.boot

spring-boot-starter-ws

1.2.5.RELEASE

org.springframework.cloud

spring-cloud-cloudfoundry-connector

1.1.1.RELEASE

org.springframework.cloud

spring-cloud-core

1.1.1.RELEASE

org.springframework.cloud

spring-cloud-heroku-connector

1.1.1.RELEASE

org.springframework.cloud

spring-cloud-localconfig-connector

1.1.1.RELEASE

org.springframework.cloud

spring-cloud-spring-service-connector

1.1.1.RELEASE

org.springframework.data

spring-cql

1.1.3.RELEASE

org.springframework.data

spring-data-cassandra

1.1.3.RELEASE

org.springframework.data

spring-data-commons

1.9.3.RELEASE

org.springframework.data

spring-data-couchbase

1.2.3.RELEASE

org.springframework.data

spring-data-elasticsearch

1.1.3.RELEASE

org.springframework.data

spring-data-gemfire

1.5.3.RELEASE

org.springframework.data

spring-data-hadoop

2.0.4.RELEASE

org.springframework.data

spring-data-hadoop-batch

2.0.4.RELEASE

org.springframework.data

spring-data-hadoop-core

2.0.4.RELEASE

org.springframework.data

spring-data-hadoop-store

2.0.4.RELEASE

org.springframework.data

spring-data-hadoop-test

2.0.4.RELEASE

org.springframework.data

spring-data-jpa

1.7.3.RELEASE

org.springframework.data

spring-data-mongodb

1.6.3.RELEASE

org.springframework.data

spring-data-mongodb-cross-store

1.6.3.RELEASE

org.springframework.data

spring-data-mongodb-log4j

1.6.3.RELEASE

org.springframework.data

spring-data-neo4j

3.2.3.RELEASE

org.springframework.data

spring-data-redis

1.4.3.RELEASE

org.springframework.data

spring-data-rest-core

2.2.3.RELEASE

org.springframework.data

spring-data-rest-webmvc

2.2.3.RELEASE

org.springframework.data

spring-data-solr

1.3.3.RELEASE

org.springframework.data

spring-yarn-batch

2.0.4.RELEASE

org.springframework.data

spring-yarn-boot

2.0.4.RELEASE

org.springframework.data

spring-yarn-core

2.0.4.RELEASE

org.springframework.data

spring-yarn-integration

2.0.4.RELEASE

org.springframework.data

spring-yarn-test

2.0.4.RELEASE

org.springframework.hateoas

spring-hateoas

0.16.0.RELEASE

org.springframework.integration

spring-integration-amqp

4.1.5.RELEASE

org.springframework.integration

spring-integration-core

4.1.5.RELEASE

org.springframework.integration

spring-integration-event

4.1.5.RELEASE

org.springframework.integration

spring-integration-feed

4.1.5.RELEASE

org.springframework.integration

spring-integration-file

4.1.5.RELEASE

org.springframework.integration

spring-integration-flow

1.0.0.RELEASE

org.springframework.integration

spring-integration-ftp

4.1.5.RELEASE

org.springframework.integration

spring-integration-gemfire

4.1.5.RELEASE

org.springframework.integration

spring-integration-groovy

4.1.5.RELEASE

org.springframework.integration

spring-integration-http

4.1.5.RELEASE

org.springframework.integration

spring-integration-ip

4.1.5.RELEASE

org.springframework.integration

spring-integration-java-dsl

1.0.2.RELEASE

org.springframework.integration

spring-integration-jdbc

4.1.5.RELEASE

org.springframework.integration

spring-integration-jms

4.1.5.RELEASE

org.springframework.integration

spring-integration-jmx

4.1.5.RELEASE

org.springframework.integration

spring-integration-jpa

4.1.5.RELEASE

org.springframework.integration

spring-integration-mail

4.1.5.RELEASE

org.springframework.integration

spring-integration-mongodb

4.1.5.RELEASE

org.springframework.integration

spring-integration-mqtt

4.1.5.RELEASE

org.springframework.integration

spring-integration-redis

4.1.5.RELEASE

org.springframework.integration

spring-integration-rmi

4.1.5.RELEASE

org.springframework.integration

spring-integration-scripting

4.1.5.RELEASE

org.springframework.integration

spring-integration-security

4.1.5.RELEASE

org.springframework.integration

spring-integration-sftp

4.1.5.RELEASE

org.springframework.integration

spring-integration-splunk

1.1.0.RELEASE

org.springframework.integration

spring-integration-stream

4.1.5.RELEASE

org.springframework.integration

spring-integration-syslog

4.1.5.RELEASE

org.springframework.integration

spring-integration-test

4.1.5.RELEASE

org.springframework.integration

spring-integration-twitter

4.1.5.RELEASE

org.springframework.integration

spring-integration-websocket

4.1.5.RELEASE

org.springframework.integration

spring-integration-ws

4.1.5.RELEASE

org.springframework.integration

spring-integration-xml

4.1.5.RELEASE

org.springframework.integration

spring-integration-xmpp

4.1.5.RELEASE

org.springframework.ldap

spring-ldap-core

2.0.3.RELEASE

org.springframework.ldap

spring-ldap-core-tiger

2.0.3.RELEASE

org.springframework.ldap

spring-ldap-ldif-batch

2.0.3.RELEASE

org.springframework.ldap

spring-ldap-ldif-core

2.0.3.RELEASE

org.springframework.ldap

spring-ldap-odm

2.0.3.RELEASE

org.springframework.ldap

spring-ldap-test

2.0.3.RELEASE

org.springframework.mobile

spring-mobile-device

1.1.4.RELEASE

org.springframework.plugin

spring-plugin-core

1.1.0.RELEASE

org.springframework.plugin

spring-plugin-metadata

1.1.0.RELEASE

org.springframework.retry

spring-retry

1.1.2.RELEASE

org.springframework.security.oauth

spring-security-oauth

2.0.7.RELEASE

org.springframework.security.oauth

spring-security-oauth2

2.0.7.RELEASE

org.springframework.security

spring-security-acl

3.2.7.RELEASE

org.springframework.security

spring-security-aspects

3.2.7.RELEASE

org.springframework.security

spring-security-cas

3.2.7.RELEASE

org.springframework.security

spring-security-config

3.2.7.RELEASE

org.springframework.security

spring-security-core

3.2.7.RELEASE

org.springframework.security

spring-security-crypto

3.2.7.RELEASE

org.springframework.security

spring-security-jwt

1.0.3.RELEASE

org.springframework.security

spring-security-ldap

3.2.7.RELEASE

org.springframework.security

spring-security-openid

3.2.7.RELEASE

org.springframework.security

spring-security-remoting

3.2.7.RELEASE

org.springframework.security

spring-security-taglibs

3.2.7.RELEASE

org.springframework.security

spring-security-web

3.2.7.RELEASE

org.springframework.session

spring-session

1.0.1.RELEASE

org.springframework.session

spring-session-data-redis

1.0.1.RELEASE

org.springframework.social

spring-social-config

1.1.2.RELEASE

org.springframework.social

spring-social-core

1.1.2.RELEASE

org.springframework.social

spring-social-facebook

2.0.1.RELEASE

org.springframework.social

spring-social-facebook-web

2.0.1.RELEASE

org.springframework.social

spring-social-linkedin

1.0.1.RELEASE

org.springframework.social

spring-social-security

1.1.2.RELEASE

org.springframework.social

spring-social-twitter

1.1.0.RELEASE

org.springframework.social

spring-social-web

1.1.2.RELEASE

org.springframework.webflow

spring-binding

2.4.1.RELEASE

org.springframework.webflow

spring-faces

2.4.1.RELEASE

org.springframework.webflow

spring-js

2.4.1.RELEASE

org.springframework.webflow

spring-js-resources

2.4.1.RELEASE

org.springframework.webflow

spring-webflow

2.4.1.RELEASE

org.springframework.ws

spring-ws-core

2.2.1.RELEASE

org.springframework.ws

spring-ws-security

2.2.1.RELEASE

org.springframework.ws

spring-ws-support

2.2.1.RELEASE

org.springframework.ws

spring-ws-test

2.2.1.RELEASE

org.springframework.ws

spring-xml

2.2.1.RELEASE

org.springframework

spring-aop

4.1.7.RELEASE

org.springframework

spring-aspects

4.1.7.RELEASE

org.springframework

spring-beans

4.1.7.RELEASE

org.springframework

spring-context

4.1.7.RELEASE

org.springframework

spring-context-support

4.1.7.RELEASE

org.springframework

spring-core

4.1.7.RELEASE

org.springframework

spring-expression

4.1.7.RELEASE

org.springframework

spring-instrument

4.1.7.RELEASE

org.springframework

spring-instrument-tomcat

4.1.7.RELEASE

org.springframework

spring-jdbc

4.1.7.RELEASE

org.springframework

spring-jms

4.1.7.RELEASE

org.springframework

spring-messaging

4.1.7.RELEASE

org.springframework

spring-orm

4.1.7.RELEASE

org.springframework

spring-oxm

4.1.7.RELEASE

org.springframework

spring-test

4.1.7.RELEASE

org.springframework

spring-tx

4.1.7.RELEASE

org.springframework

spring-web

4.1.7.RELEASE

org.springframework

spring-webmvc

4.1.7.RELEASE

org.springframework

spring-webmvc-portlet

4.1.7.RELEASE

org.springframework

spring-websocket

4.1.7.RELEASE

org.springframework

springloaded

1.2.3.RELEASE

org.testng

testng

6.8.21

org.thymeleaf.extras

thymeleaf-extras-conditionalcomments

2.1.1.RELEASE

org.thymeleaf.extras

thymeleaf-extras-springsecurity3

2.1.2.RELEASE

org.thymeleaf

thymeleaf

2.1.4.RELEASE

org.thymeleaf

thymeleaf-spring4

2.1.4.RELEASE

org.xerial.snappy

snappy-java

1.1.1.6

org.yaml

snakeyaml

1.14

org.zeromq

jeromq

0.3.4

redis.clients

jedis

2.5.2

velocity-tools

velocity-tools-view

1.4

wsdl4j

wsdl4j

1.6.3

xmlunit

xmlunit

1.5

xom

xom

1.2.5