Introduction

The Nemesis platform bom (Bill Of Materials) specifies all the dependencies for the platform. It inherits the spring platform bom and includes also the drools maven bom. On top of that it includes some more third party dependencies, which are not part of the other boms. The version of the dependencies is extracted as a property for easy management, and the dependencies themselves are specified as managed dependencies so that the end-user can declare them without version.

Release cycle

A new version of the platform bom is released with each new version of the Nemesis Platform. Thus we make sure that the dependencies are compatible with each other. If you want to know more on how we perform a release please read our release guide.

Versioning

Each Nemesis project follows the Spring Project versioning. You can read more about it here.

Project Plan

We have constructed a documentation on the things to be aware of when implementing a project with the Nemesis Platform. You can find it here.

Dependency versions

For a complete list of dependencies please have a look inside the pom.xml. Below you can find the properties that are defined in the BOM:

Key

Value

jqueryeasing-webjars.version

1.3

statsd-client.version

3.1.0

saaj-impl.version

1.5.0

jawr.version

3.13.NEMESIS-RELEASE

jaxen.version

1.1.6

xml-apis.version

1.4.01

nemesis-tools.version

2.0.0.RELEASE

spring.version

5.1.9.RELEASE

jqueryflipclock-webjars.version

0.7.7

zxing.version

3.4.0

bootstrap-datepicker-webjars.version

1.6.1

byte-buddy.version

1.9.16

handlebars-webjars.version

4.0.2

janino.version

3.0.15

commons-jcs.version

2.2.1

htmlunit.version

2.33

fontawesome-webjars.version

4.6.3

wagon.version

3.3.3

nio-multipart-parser.version

1.1.0

maven-source-plugin.version

3.0.1

rometools.version

1.12.2

maven-artifact-manager.version

2.2.1

jqueryatmosphere-webjars.version

2.2.3

maven-pdf-plugin.version

1.4

selenium.version

3.9.1

recaptcha4j.version

0.0.7

versions-maven-plugin.version

2.7

jackson.version

2.9.9.20190807

thymeleaf-extras-java8time.version

3.0.4.RELEASE

paypal-sdk.version

2.15.122

snakeyaml.version

1.23

spring-mobile.version

2.0.0.M2

javax-validation.version

2.0.1.Final

jetty.version

9.4.19.v20190610

java-types.version

1.0.1

httpclient.version

4.5.9

solr.version

7.7.2

cxf.codegenplugin.forkmode

once

tomcat.version

9.0.24

spring-kafka.version

2.2.8.RELEASE

woodstox.version

5.0.3

jquerypayment-webjars.version

1.1.4

ehcache-jcache.version

1.0.1

money-validation.version

2.0.0

spotbugs.omitvisitors

SerializableIdiom,FindUnsatisfiedObligation,FindNullDeref

jboss-transaction-spi.version

7.6.0.Final

mimepull.version

1.9.11

influxdb-java.version

2.14

netty.version

4.1.39.Final

maven-plugin-log4j.version

1.0.1

jdom2.version

2.0.6

jquerysoundmanager2-webjars.version

2.97a.20131201

oracle.version

12.2.0.1

rxjava2.version

2.2.12

maven-pmd-plugin.skip

true

google-cloud-storage.version

1.0.1

maven-install-plugin.version

2.5.2

cybersource.version

6.2.7

maven-jasmine-plugin.version

1.3.1.5

log4j2.version

2.11.2

maven-surefire-plugin.skip

true

phantomjs-maven-plugin.version

0.7

servlet-api.version

4.0.1

maven-extraenforcer.version

1.2

activemq.version

5.15.10

aspectj.version

1.9.4

tika-parsers.version

1.13

tablesaw-webjars.version

2.0.3

ehcache.version

2.10.6

project.reporting.outputEncoding

UTF-8

undertow.version

2.0.26.Final

jackson-bom.version

2.9.9.20190807

javax-jaxws.version

2.3.1

querydsl.version

4.2.1

jqueryraty-webjars.version

2.5.2

mssql-jdbc.version

6.4.0.jre8

spring-webflow.version

2.5.0.RELEASE

jcip.version

1.0

gridgain.version

6.6.9

maven-remote-resources-plugin.version

1.4

slf4j.version

1.7.28

bootstrap-select-webjars.version

1.10.0

phantomjs-driver.version

1.4.4

license-maven-plugin

1.20

google.geocoder.version

0.16

jquerymobile-spinbox-webjars.version

1.4.4

progressbar.version

0.7.4

maven-dependency-plugin.version

3.1.1

jadira-usertype.version

7.0.0.CR1

kotlin.version

1.2.71

ehcache3.version

3.8.1

junit.version

4.12

cxf-codegen-plugin.version

3.2.2

jaxb.version

2.3.0.1

maven-javadoc-plugin.skip

false

codemirror-webjars.version

5.1

maven-appassembler-plugin.version

1.8

jquerycookie.version

1.4.0

w3c-nu-validator.version

18.11.5

maven-coveralls-plugin.version

3.1.0

kafka.version

2.0.1

spring-data-releasetrain.version

Lovelace-SR10

spring-session-bom.version

Bean-SR7

guava.version

23.0

maven-filtering.version

3.1.1

hamcrest.version

1.3

github-com-gregra81-jqzoom-webjars.version

1.0.1

javax-interceptor.version

3.1

maven-checkstyle-plugin.skip

true

spring-restdocs.version

2.0.3.RELEASE

nemesis-rules.version

2.0.0.RELEASE

flyway.version

5.2.4

antlr2.version

2.7.7

atomikos.version

4.0.6

unboundid-ldapsdk.version

4.0.11

exec-maven-plugin.version

1.6.0

glassfish-jaxb.version

2.3.1

jolokia.version

1.6.2

maven-failsafe-plugin.skip

false

codemodel.version

3.2.4

spring-ldap.version

2.3.2.RELEASE

mockito.version

2.23.4

project-scm.id

github

maven-antrun-plugin.version

1.8

stompwebsocket-webjars.version

2.3.4

compile-testing.version

0.18

commons-pool2.version

2.6.2

jquerycolorbox-webjars.version

1.6.4

glassfish-el.version

3.0.0

select2-webjars.version

4.0.3

jmustache.version

1.14

project.build.sourceEncoding

UTF-8

quartz.version

2.3.1

jqueryform-webjars.version

3.51

jqueryjcarousel-webjars.version

0.3.1

maven-jaxb2-plugin.version

0.14.0

proguard-maven-plugin.skip

true

micrometer.version

1.1.6

junit-jupiter.version

5.3.2

javauom-systems.version

1.0

jackson-datatype-money.version

1.1.1

asciidoctor.version

1.6.0

proguard-maven-plugin.version

2.0.11

git-commit-id-plugin.version

2.2.6

xalan.version

2.7.2

webjars-locator.version

0.31

maven-invoker-plugin.version

3.1.0

httpcore.version

4.4.12

xml-maven-plugin.version

1.0.2

flying-saucer.version

9.1.18

jquerychosen-webjars.version

1.3.0

jstree-bootstrap-theme.version

1.0.1

jaybird.version

3.0.6

johnzon.version

1.1.13

jquerycookiecuttr.version

4dc24d9628

spotbugs.version

3.1.8

redis-hibernate.version

2.4.0

javauom-si.version

1.3.1

sockjsclient-webjars.version

1.0.3

joda-time.version

2.10.3

appengine-sdk.version

1.9.76

jquerymobile-autocomplete-webjars.version

1.5.2-1

maven-source-plugin.skip

false

maven.compiler.source

11

lettuce.version

5.1.8.RELEASE

commons-vfs2.version

2.1.1660580.2

couchbase-client.version

2.7.9

elasticsearch-head-webjars.version

5.0.0

jboss-logging.version

3.3.3.Final

jackson-datatype-jts.version

2.4

maven-javadoc-plugin.version

3.0.1

mariadb.version

2.3.0

commons-fileupload.version

1.3.3

jooq.version

3.11.12

thymeleaf-jawr.version

2.0.2.NEMESIS-RELEASE

jquerymobile-webjars.version

1.4.5

maven.compiler.target

11

cassandra-driver.version

3.6.0

maven-site-plugin.version

3.7.1

stacktable-webjars.version

1.0.1

prometheus-pushgateway.version

0.5.0

groovy.version

2.5.8

bootstrap-webjars.version

3.3.6

redis-quartz.version

1.1.15

jetty-el.version

8.5.40

hibernate-hydrate.version

5.2.1

javax-jsp.version

2.3.3

wuic.version

0.5.2.RC1

spring-cloud.version

Finchley.RC1

phantonjs-maven-plugin.skip

false

spring-batch.version

4.1.2.RELEASE

javax-activation.version

1.2.0

rxjava-adapter.version

1.2.1

maven-compiler-test-compile.skip

false

commons-lang3.version

3.8.1

maven-shade-plugin.version

3.2.1

maven-enforcer-plugin.version

1.4.1

commons-pool.version

1.6

extra.jvmargs

--illegal-access=permit

protobuf.version

3.10.0

maven-war-plugin.version

3.1.0

httpasyncclient.version

4.1.4

jsr250.version

1.0

pooled-jms.version

1.0.6

javax-persistence.version

2.2

rxjava.version

1.3.8

thymeleaf-extras-springsecurity.version

3.0.4.RELEASE

couchbase-cache-client.version

2.1.0

commons-dbcp2.version

2.5.0

materializecss-webjars.version

0.98.1

maven-failsafe-plugin.version

2.22.0

xmlunit2.version

2.6.3

dom4j.version

1.6.1

liquibase.version

3.6.3

cxf.xjc.jvmArgs

pace-webjars.version

1.0.2

junit-surefire-provider.version

1.1.0

wsdl4j.version

1.6.3

jstree.version

3.3.3

json-path.version

2.4.0

jsonassert.version

1.5.0

hazelcast.version

3.11.4

orika.version

1.5.3-nemesis

javax-transaction.version

1.3

javamoney.version

1.3

h2.version

1.4.199

maven-plugin-api.version

3.5.0

commons-text.version

1.8

spring-retry.version

1.2.4.RELEASE

maven-cargo.plugin

1.4.3

maven-clean-plugin.version

3.1.0

spring-plugin.version

1.2.0.RELEASE

dropwizard-metrics.version

4.0.6

javauom.version

1.0

slick-webjars.version

1.6.0

kie.version

7.27.0.Final

lombok.version

1.18.8

maven-pmd-plugin.version

3.12.0

javax-jsonb.version

1.0

maven-source-plugin.attach

true

javax-inject.version

1

jetty-reactive-httpclient.version

1.0.3

spring-social-twitter.version

2.0.2.NEMESIS-RELEASE

derby.version

10.14.2.0

maven-remote-resources-plugin.skip

true

gson.version

2.8.5

javax-jms.version

2.0.1

httpclient5.version

5.0-beta5

commons-beanutils.version

1.9.3

thymeleaf-extras-springsecurity4.version

3.0.2.RELEASE

spring-security.version

5.1.6.RELEASE

atmosphere.version

2.2.6

javax-websocket.version

1.1

jsitemapgenerator.version

2.2

maven-resources-plugin.version

3.1.0

nemesis.version

2.1.69.BUILD-SNAPSHOT

twilio-sdk.version

7.43.0

assertj.version

3.11.1

spring-amqp.version

2.1.8.RELEASE

maven-jarsigner-plugin.version

1.4

tooltipster-webjars.version

4.2.5

hibernate-validator.version

6.0.17.Final

spring-social-facebook.version

3.0.0.NEMESIS-RELEASE

maven-tomcat7.plugin

2.2

commons-vfs2-azure.version

1.2.patched

commons-codec.version

1.11

amazon-aws-sdk.version

1.11.538

failsafe.parallel

johnzon-jsonb.version

1.1.13

jqueryui-webjars.version

1.12.1

paypal-rest-sdk.version

1.14.0

mongodb.version

3.8.2

failsafe.useUnlimitedThreads

logback.version

1.2.3

javauom-se.version

1.0.10

maven-help-plugin.version

3.1.1

maven-spotbugs-plugin.version

3.1.8

extjs-webjars.version

5.1.1-light

rabbit-amqp-client.version

5.4.3

java.version

11

maven-plugin-annotations.version

3.5

doxia.version

1.8

thymeleaf.version

3.0.11.RELEASE

embedded-mongo.version

2.1.2

proguard.version

5.2.1

postgresql.version

42.2.6

hsqldb.version

2.4.1

jquerypassy-webjars.version

1.0

maven-spotbugs-plugin.skip

true

commons-vfs2-s3.version

2.4.2

maven-jxr-plugin.version

2.3

gsap-js.version

1.13.1

hazelcast-hibernate5.version

1.2.3

javax-mail.version

1.6.2

classindex.version

3.4

jpasskit.version

0.1.1

webjars-hal-browser.version

3325375

flatten-maven-plugin.version

1.0.1

protobuf-java-format.version

1.4

maven-plexus-plugin.version

2.0.0

jersey.version

2.27

javaparser.version

3.8.0

jna.version

4.5.2

maven-checkstyle-plugin.version

2.15

spring-cloud-connectors.version

2.0.6.RELEASE

javax-annotation.version

1.3.2

spring-social.version

2.0.0.NEMESIS-RELEASE

build-helper-maven-plugin.version

3.0.0

javax-json.version

1.1.4

bitronix.version

2.1.4

maven-deploy-plugin.version

2.8.2

jetty-jsp.version

2.2.0.v201112011158

google-concurrentlinkedhashmap.version

1.4.2

asciidoctorj-diagram.version

1.5.16

openpdf.version

1.3.11

javauom-ri.version

1.2

opencmis.version

1.1.0

bootstrap-slider-webjars.version

7.1.0

maven-rat-plugin.version

0.11

magicsuggest-webjars.version

2.1.4

hazelcast-quartz.version

1.0.4

mongo-driver-reactivestreams.version

1.9.2

infinispan.version

9.1.7.Final

commons-io.version

2.6

nekohtml.version

1.9.22

phantomjs.version

1.9.1

jqueryflowplayer-webjars.version

6.0.4

hibernate.ogm.version

5.1.0.Final

jstl.version

1.2

maven-javadoc-plugin.attach

true

jqueryeasyzoom-webjars.version

2.2.0

hibernate.version

5.3.11.Final

olingo-odata4.version

4.6.0

klarna-sdk.version

3.1.1

javax-money.version

1.0.3

jquery-webjars.version

1.12.1

sendgrid.version

4.3.0

riskified.version

1.2.4

supercsv.version

2.4.0

reactive-streams.version

1.0.3

javauom-jackson-module.version

1.3.5.NEMESIS-RELEASE

resource.delimiter

@

maven-release-plugin.version

3.0.1-NEMESIS-RELEASE

reactor-bom.version

Californium-SR11

mysql.version

8.0.17

netty-tcnative.version

2.0.25.Final

yubico.version

3.0.5

hikaricp.version

3.2.0

maven-archetype-plugin.version

3.1.0

spring-hateoas.version

0.25.2.RELEASE

caffeine.version

2.6.2

maven-rat-plugin.skip

true

jmeter-maven-plugin.version

1.10.1

checkstyle.violation.ignore

RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength

reflections.version

0.9.11

javax-jaxb.version

2.3.1

cxf-xjc-plugin.version

3.2.1

spring-integration.version

5.1.7.RELEASE

google-maps-services.version

0.2.9

jest.version

6.3.1

maven-jar-plugin.version

3.1.2

jquerycycle2-webjars.version

2.1.0

commons-collections4.version

4.4

jansi.version

1.18

maven-project-info-reports.plugin

2.9

neo4j-ogm.version

3.1.13

rest-assured.version

3.1.1

jsoup.version

1.11.2

thymeleaf-layout-dialect.version

2.4.1

geotools.version

21.0

stripe-api.version

12.0.0

sqlite-jdbc.version

3.25.2

classmate.version

1.4.0

javax-cache.version

1.1.1

jedis.version

2.9.3

smartsprites.version

0.2.13

maven-compiler-plugin.version

3.8.1

maven-assembly-plugin.version

3.1.1

gemfire.version

9.3.0

spring-framework.version

5.1.9.RELEASE

elasticsearch.version

6.4.3

freemarker.version

2.3.29

thymeleaf-extras-data-attribute.version

2.0.1

docker-maven-plugin.version

1.2.0

dependency-management-plugin.version

1.0.8.RELEASE

maven-changes-plugin.version

2.9

selenium-htmlunit.version

3.9.1

webjars-locator-core.version

0.35

sun-mail.version

1.6.2

artemis.version

2.6.4

xstream.version

1.4.11

maven-plugin-plugin.version

3.6.0

maven-surefire-plugin.version

2.22.2

jtds.version

1.3.1

maven-build-helper-plugin.version

1.8

maven-jacoco-plugin.version

0.7.5.201505241946

spring-ws.version

3.0.7.RELEASE

olingo-odata2.version

2.0.11

jgravatar.version

1.1

redis-embedded.version

0.6