Copyright © 2014-2017
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.

About

The Across Platform BOM is a so called bill of material POM that provides a curated list of Across related dependencies, including all standard modules. Using this BOM pom is advised as it helps you to avoid dependency conflicts and gives you the confidence that dependency versions work together correctly.

Using the Platform BOM

Using the BOM can be done by including it in the dependencyManagement section of your Maven build file. Dependencies known in the platform BOM do not need a version element to be specified. If a version is omitted, the version from the BOM will be used.

<!-- Include the platform BOM with scope import -->
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.foreach.across</groupId>
            <artifactId>platform-bom</artifactId>
            <version>2.0.2.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

<!-- Specific dependencies do not need a version -->
<dependencies>
    <dependency>
        <groupId>across</groupId>
        <artifactId>across-web</artifactId>
    </dependency>
    <dependency>
        <groupId>across-standard-modules</groupId>
        <artifactId>debug-web</artifactId>
    </dependency>
</dependencies>

What’s new in this version

2.0.2.RELEASE

Table 1. Across dependency upgrades
Dependency Previous version New version

Across

2.1.0.RELEASE

2.1.1.RELEASE

AdminWebModule

2.1.0.RELEASE

2.1.1.RELEASE

BootstrapUiModule

1.1.0.RELEASE

1.2.0.RELEASE

EntityModule

2.1.0.RELEASE

2.2.0.RELEASE

SpringSecurityModule

2.0.0.RELEASE

2.0.1.RELEASE

WebCmsModule

0.0.2.RELEASE

0.0.3.RELEASE

Table 2. Other dependency upgrades
Dependency Previous version New version

Spring Platform

Athens-SR2

Athens-SR6

Thymeleaf

3.0.3.RELEASE

3.0.7.RELEASE

Thymeleaf extras: Spring Security 4

3.0.1.RELEASE

3.0.2.RELEASE

2.0.1.RELEASE

Table 3. Across dependency upgrades
Dependency Previous version New version

Across

2.0.0.RELEASE

2.1.0.RELEASE

AcrossHibernateJpaModule

2.0.0.RELEASE

2.0.1.RELEASE

AdminWebModule

2.0.0.RELEASE

2.1.0.RELEASE

BootstrapUiModule

1.0.0.RELEASE

1.1.0.RELEASE

EntityModule

2.0.0.RELEASE

2.1.0.RELEASE

FileManagerModule

1.1.0.RELEASE

1.2.0.RELEASE

SpringSecurityAclModule

2.0.0.RELEASE

2.0.1.RELEASE

Table 4. New dependencies added
Dependency Version

WebCmsModule

0.0.2.RELEASE

ImageServer modules

4.0.0.RELEASE

Dependency versions

Across Platform BOM 2.0.2.RELEASE extends the Spring IO Platform BOM Athens-SR6. The base list of dependencies can be found in the Spring IO Platform documentation. Additionally Across platform BOM defines and overrides the following dependencies:

Group

Artifact

Version

cglib

cglib

3.1

com.foreach.across

across-core

2.1.1.RELEASE

com.foreach.across

across-test

2.1.1.RELEASE

com.foreach.across

across-web

2.1.1.RELEASE

com.foreach.across.modules

across-hibernate-module

2.0.1.RELEASE

com.foreach.across.modules

admin-web-module

2.1.1.RELEASE

com.foreach.across.modules

application-info-module

1.0.1.RELEASE

com.foreach.across.modules

bootstrap-ui-module

1.2.0.RELEASE

com.foreach.across.modules

debug-web-module

2.0.0.RELEASE

com.foreach.across.modules

ehcache-module

1.0.1.RELEASE

com.foreach.across.modules

entity-module

2.2.0.RELEASE

com.foreach.across.modules

file-manager-module

1.2.0.RELEASE

com.foreach.across.modules

ldap-module

1.0.0.RELEASE

com.foreach.across.modules

logging-module

1.1.0.RELEASE

com.foreach.across.modules

oauth2-module

2.0.0.RELEASE

com.foreach.across.modules

properties-module

1.1.1.RELEASE

com.foreach.across.modules

spring-batch-module

1.0.1.RELEASE

com.foreach.across.modules

spring-mobile-module

2.0.0.RELEASE

com.foreach.across.modules

spring-security-module

2.0.1.RELEASE

com.foreach.across.modules

spring-security-acl-module

2.0.1.RELEASE

com.foreach.across.modules

user-module

2.0.0.RELEASE

com.foreach.across.modules

web-cms-module

0.0.3.RELEASE

com.foreach.imageserver

imageserver-core

4.0.0.RELEASE

com.foreach.imageserver

imageserver-admin

4.0.0.RELEASE

com.foreach.imageserver

imageserver-client

4.0.0.RELEASE

com.foreach.libs

common-concurrent

1.1

com.foreach.libs

common-spring

1.1

com.foreach.libs

common-test

1.1

com.foreach.libs

common-web

1.1

com.mattbertolini

liquibase-slf4j

1.2.1

com.oracle

ojdbc6

11.2.0

net.engio

mbassador

1.2.0

org.apache.commons

commons-collections4

4.1

org.thymeleaf

thymeleaf

3.0.7.RELEASE

org.thymeleaf

thymeleaf-spring4

3.0.7.RELEASE

org.thymeleaf.extras

thymeleaf-extras-springsecurity4

3.0.2.RELEASE