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

saaj-impl.version

1.5.2

jaxen.version

1.2.0

xml-apis.version

1.4.01

nemesis-tools.version

2.2.1.BUILD-SNAPSHOT

jqueryflipclock-webjars.version

0.7.7

zxing.version

3.4.0

bootstrap-datepicker-webjars.version

1.9.0

byte-buddy.version

1.10.9

handlebars-webjars.version

4.0.2

janino.version

3.1.2

commons-jcs.version

2.2.1

htmlunit.version

2.40.0

rsocket.version

1.0.2

fontawesome-webjars.version

4.6.3

wagon.version

3.3.4

nio-multipart-parser.version

1.1.0

maven-source-plugin.version

3.2.1

rometools.version

1.12.2

jcaptcha.version

1.0-RC6

maven-artifact-manager.version

2.2.1

jqueryatmosphere-webjars.version

2.2.3

maven-pdf-plugin.version

1.4

okhttp3.version

3.14.9

db2-jdbc.version

11.5.4.0

selenium.version

3.9.1

mongodb-embedded.version

5.0.5

recaptcha4j.version

0.0.7

versions-maven-plugin.version

2.7

thymeleaf-extras-java8time.version

3.0.4.RELEASE

imgscalr.version

4.2

paypal-sdk.version

2.15.122

snakeyaml.version

1.26

spring-mobile.version

2.0.0.M2

javax-validation.version

2.0.1.Final

jetty.version

9.4.31.v20200723

jericho.version

3.4

java-types.version

1.0.1

httpclient.version

4.5.12

solr.version

8.5.2

cxf.codegenplugin.forkmode

once

tomcat.version

9.0.37

spring-kafka.version

2.5.5.RELEASE

jakarta-xml-bind.version

2.3.3

google-api-services-compute.version

v1-rev20200901-1.30.10

jquerypayment-webjars.version

1.1.4

jakarta-transaction.version

1.3.3

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.13

influxdb-java.version

2.18

netty.version

4.1.51.Final

maven-plugin-log4j.version

1.0.1

jdom2.version

2.0.6

jquerysoundmanager2-webjars.version

2.97a.20131201

oracle.version

19.3.0.0

byte-buddy-agent.version

1.10.9

lutung.version

0.0.8

rxjava2.version

2.2.19

maven-pmd-plugin.skip

false

google-cloud-storage.version

DEV

maven-install-plugin.version

2.5.2

cybersource.version

6.2.9

maven-jasmine-plugin.version

1.3.1.5

dozer.version

6.5.0

jsonwebtoken.version

0.9.1

log4j2.version

2.13.3

maven-surefire-plugin.skip

false

phantomjs-maven-plugin.version

0.7

activiti.version

7-201802-EA

servlet-api.version

4.0.1

maven-extraenforcer.version

1.2

activemq.version

5.15.13

aspectj.version

1.9.6

tika-parsers.version

1.24.1

easymock.version

4.2

tablesaw-webjars.version

2.0.3

ehcache.version

2.10.6

project.reporting.outputEncoding

UTF-8

undertow.version

2.1.3.Final

thymeleaf-extras.version

3.0.4.RELEASE

r2dbc-bom.version

Arabba-SR6

jackson-bom.version

2.11.2

javax-jaxws.version

2.3.1

oracle-database.version

19.3.0.0

querydsl.version

4.3.1

jqueryraty-webjars.version

2.5.2

mssql-jdbc.version

7.4.1.jre8

spring-webflow.version

2.5.0.RELEASE

jcip.version

1.0

fst.version

2.57

gridgain.version

6.6.9

maven-remote-resources-plugin.version

1.4

slf4j.version

1.7.30

cxf.version

3.3.6

bootstrap-select-webjars.version

1.10.0

phantomjs-driver.version

1.4.4

gatling.version

3.3.1

license-maven-plugin

1.20

maven-manageddepsenforcer.version

1.3

google.geocoder.version

0.16

jquerymobile-spinbox-webjars.version

1.4.4

progressbar.version

0.7.4

jakarta-json-bind.version

1.0.2

maven-dependency-plugin.version

3.1.2

jadira-usertype.version

7.0.0.CR1

kotlin.version

1.3.72

ehcache3.version

3.8.1

junit.version

4.13

cxf-codegen-plugin.version

3.2.2

jaxb.version

2.3.0.1

maven-javadoc-plugin.skip

true

codemirror-webjars.version

5.1

maven-appassembler-plugin.version

1.8

jquerycookie.version

1.4.0

w3c-nu-validator.version

20.3.16

maven-coveralls-plugin.version

3.1.0

kafka.version

2.5.1

spring-data-releasetrain.version

Neumann-SR3

spring-session-bom.version

Dragonfruit-RELEASE

guava.version

28.1-jre

maven-filtering.version

3.1.1

hamcrest.version

2.2

github-com-gregra81-jqzoom-webjars.version

1.0.1

javax-interceptor.version

1.2.2

maven-checkstyle-plugin.skip

false

spring-restdocs.version

2.0.4.RELEASE

nemesis-rules.version

2.1.0.RELEASE

flyway.version

6.4.4

antlr2.version

2.7.7

atomikos.version

4.0.6

xerces.version

2.12.0

unboundid-ldapsdk.version

4.0.14

jakarta-xml-soap.version

1.4.2

exec-maven-plugin.version

1.6.0

glassfish-jaxb.version

2.3.3

bcpkix-jdk15on.version

1.64

jolokia.version

1.6.2

maven-failsafe-plugin.skip

false

icu4j.version

68.1

codemodel.version

3.4.0

spring-ldap.version

2.3.3.RELEASE

mockito.version

3.3.3

project-scm.id

github

yandex-ashot.version

1.5.4

maven-antrun-plugin.version

1.8

stompwebsocket-webjars.version

2.3.4

compile-testing.version

0.18

smartystreets.version

3.7.0

commons-pool2.version

2.8.1

jquerycolorbox-webjars.version

1.6.4

glassfish-el.version

3.0.3

select2-webjars.version

4.0.3

jmustache.version

1.15

project.build.sourceEncoding

UTF-8

quartz.version

2.3.2

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.5.4

junit-jupiter.version

5.6.2

javauom-systems.version

2.0.2

jackson-datatype-money.version

1.2.1

asciidoctor.version

1.6.0

proguard-maven-plugin.version

2.0.11

git-commit-id-plugin.version

3.0.1

xalan.version

2.7.2

maven-invoker-plugin.version

3.2.1

httpcore.version

4.4.13

xml-maven-plugin.version

1.0.2

flying-saucer.version

9.1.20

jquerychosen-webjars.version

1.3.0

swagger.version

1.5.24

jstree-bootstrap-theme.version

1.0.1

jaybird.version

3.0.9

johnzon.version

1.2.8

jquerycookiecuttr.version

4dc24d9628

spotbugs.version

4.0.2

redis-hibernate.version

2.4.0

jakarta-persistence.version

2.2.3

sockjsclient-webjars.version

1.0.3

appengine-sdk.version

1.9.81

jquerymobile-autocomplete-webjars.version

1.5.2-1

maven-source-plugin.skip

false

maven.compiler.source

11

lettuce.version

5.3.3.RELEASE

commons-vfs2.version

2.1.1660580.2

couchbase-client.version

3.0.7

elasticsearch-head-webjars.version

5.0.0

powermock.version

2.0.7

jakarta-ws-rs.version

2.1.6

javauom-domain.version

2.0.1-SNAPSHOT

jboss-logging.version

3.4.1.Final

jackson-datatype-jts.version

2.4

maven-javadoc-plugin.version

3.0.1

jakarta-servlet.version

4.0.4

commons-fileupload.version

1.4

mariadb.version

2.6.2

jooq.version

3.13.4

jquerymobile-webjars.version

1.4.5

maven.compiler.target

11

cassandra-driver.version

4.6.1

jasypt-spring-boot-starter.version

3.0.2

jakarta-annotation.version

1.3.5

maven-site-plugin.version

3.9.1

stacktable-webjars.version

1.0.1

uimafit-core.version

3.0.0

prometheus-pushgateway.version

0.9.0

groovy.version

2.5.13

bootstrap-webjars.version

3.3.6

jetty-el.version

8.5.54

redis-quartz.version

1.2.0-NEMESIS-RELEASE

hibernate-hydrate.version

5.2.1

javax-jsp.version

2.3.3

wuic.version

0.5.2.RC1

spring-cloud.version

Hoxton.SR8

phantonjs-maven-plugin.skip

false

spring-batch.version

4.2.4.RELEASE

javax-activation.version

1.2.0

rxjava-adapter.version

1.2.1

jakarta-jms.version

2.0.3

javax-jstl.version

1.2.2

googleauth.version

1.5.0

maven-compiler-test-compile.skip

false

commons-lang3.version

3.10

maven-shade-plugin.version

3.2.4

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

elasticsearch-emebedded.version

2.10.0

httpasyncclient.version

4.1.4

jsr250.version

1.0

pooled-jms.version

1.1.2

javax-persistence.version

2.2

rxjava.version

1.3.8

thymeleaf-extras-springsecurity.version

3.0.4.RELEASE

commons-dbcp2.version

2.7.0

maleorang.version

3.0-0.9.8

materializecss-webjars.version

0.98.1

maven-failsafe-plugin.version

2.22.2

xmlunit2.version

2.7.0

liquibase.version

3.8.9

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

jakarta-websocket.version

1.1.2

json-path.version

2.4.0

jsonassert.version

1.5.0

hazelcast.version

3.12.8

orika.version

1.5.3-nemesis

javax-transaction.version

1.3

javamoney.version

1.4.2

h2.version

1.4.200

kotlin-coroutines.version

1.3.8

maven-plugin-api.version

3.5.0

commons-text.version

1.8

spring-retry.version

1.2.5.RELEASE

maven-cargo.plugin

1.4.3

spring-boot.version

2.3.3.RELEASE

maven-clean-plugin.version

3.1.0

dropwizard-metrics.version

4.1.12.1

xmpcore.version

6.1.10

javauom.version

2.1.1

owasp.esapi.version

2.2.0.0

slick-webjars.version

1.6.0

kie.version

7.39.0.Final

jakarta-mail.version

1.6.5

lombok.version

1.18.12

maven-pmd-plugin.version

3.12.0

javax-jsonb.version

1.0

maven-source-plugin.attach

true

jakarta-servlet-jsp-jstl.version

1.2.7

avatax-rest-v2-api-java_2.11.version

20.1.2

javax-inject.version

1

jetty-reactive-httpclient.version

1.1.4

spring-social-twitter.version

2.0.2.NEMESIS-RELEASE

derby.version

10.14.2.0

maven-remote-resources-plugin.skip

false

gson.version

2.8.6

xe-rates-client.version

0.1.0

javax-jms.version

2.0.1

httpclient5.version

5.0.2

commons-beanutils.version

1.9.4

spring-security.version

5.3.4.RELEASE

atmosphere.version

2.2.13

javax-websocket.version

1.1

thumbnailator.version

0.4.11

jsitemapgenerator.version

2.2

maven-resources-plugin.version

3.1.0

nemesis.version

2.3.1.BUILD-SNAPSHOT

twilio-sdk.version

7.49.1

assertj.version

3.16.1

jakarta-json.version

1.1.6

ojdbc.version

19.3.0.0

camunda-spring-boot.version

3.3.5

spring-amqp.version

2.2.10.RELEASE

maven-jarsigner-plugin.version

1.4

tooltipster-webjars.version

4.2.5

hibernate-validator.version

6.1.5.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.14

amazon-aws-sdk.version

1.11.792

failsafe.parallel

jqueryui-webjars.version

1.12.1

paypal-rest-sdk.version

1.14.0

redisson.version

3.13.6

mongodb.version

4.0.5

failsafe.useUnlimitedThreads

logback.version

1.2.3

camunda.version

7.12.0

maven-help-plugin.version

3.2.0

maven-spotbugs-plugin.version

3.1.8

extjs-webjars.version

5.1.1-light

rabbit-amqp-client.version

5.9.0

java.version

11

maven-plugin-annotations.version

3.5

thymeleaf.version

3.0.11.RELEASE

embedded-mongo.version

2.2.0

json-smart.version

2.3

proguard.version

5.2.1

postgresql.version

42.2.14

hsqldb.version

2.5.1

jquerypassy-webjars.version

1.0

maven-spotbugs-plugin.skip

false

commons-vfs2-s3.version

2.4.2

maven-jxr-plugin.version

2.3

gsap-js.version

1.13.1

hazelcast-hibernate5.version

1.3.2

javax-mail.version

1.6.2

classindex.version

3.9

jpasskit.version

0.1.2

webjars-hal-browser.version

3325375

flatten-maven-plugin.version

1.2.4

asciidoctorj.version

2.2.0

protobuf-java-format.version

1.4

maven-plexus-plugin.version

2.0.0

jersey.version

2.30.1

graphql-spqr.version

0.0.4

jakarta-validation.version

2.0.2

javaparser.version

3.15.21

maven-checkstyle-plugin.version

3.1.1

jna.version

5.6.0

javax-annotation.version

1.3.2

asciidoctorj-pdf.version

1.5.3

spring-social.version

2.0.0.NEMESIS-RELEASE

build-helper-maven-plugin.version

3.1.0

javax-json.version

1.1.4

sun-mail-impl.version

1.6.2

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

2.0.1

openpdf.version

1.3.16

javauom-ri.version

2.1.1

opencmis.version

1.1.0

bootstrap-slider-webjars.version

7.1.0

maven-rat-plugin.version

0.13

magicsuggest-webjars.version

2.1.4

hazelcast-quartz.version

1.0.4

javax-xml-soap.version

1.4.0

infinispan.version

9.1.7.Final

commons-io.version

2.6

nekohtml.version

1.9.22

jakarta-activation.version

1.2.2

phantomjs.version

1.9.1

jqueryflowplayer-webjars.version

6.0.4

hibernate.ogm.version

5.1.0.Final

jstl.version

1.2

metadata-extractor.version

2.12.0

simplecaptcha.version

1.2.1

json.version

20190722

maven-javadoc-plugin.attach

false

jqueryeasyzoom-webjars.version

2.2.0

hibernate.version

5.4.20.Final

olingo-odata4.version

4.7.1

javax-money.version

1.0.3

klarna-sdk.version

4.0.3

swagger-ui-webjars.version

3.24.3

jquery-webjars.version

3.4.1

sendgrid.version

4.4.8

riskified.version

1.2.7

supercsv.version

2.4.0

reactive-streams.version

1.0.3

javauom-jackson-module.version

2.0.1

env

test

reactor-bom.version

Dysprosium-SR11

javax-ws.version

2.3.1

resource.delimiter

@

maven-release-plugin.version

3.0.0-M1

mysql.version

8.0.21

netty-tcnative.version

2.0.31.Final

yubico.version

3.1.0

hikaricp.version

3.4.5

maven-archetype-plugin.version

3.1.2

oauth2-oidc-sdk.version

7.1.1

spring-hateoas.version

1.1.1.RELEASE

caffeine.version

2.8.5

maven-rat-plugin.skip

false

jmeter-maven-plugin.version

1.10.1

checkstyle.violation.ignore

RedundantThrows,NewlineAtEndOfFile,ParameterNumber,MethodLength,FileLength

reflections.version

0.9.12

awaitility.version

4.0.3

javax-jaxb.version

2.3.1

cxf-xjc-plugin.version

3.2.1

spring-integration.version

5.3.2.RELEASE

google-maps-services.version

0.9.4

jest.version

6.3.1

maven-jar-plugin.version

3.2.0

jquerycycle2-webjars.version

2.1.0

commons-collections4.version

4.4

jansi.version

1.18

maven-project-info-reports.plugin

2.9

springdoc.version

1.2.33

neo4j-ogm.version

3.2.14

rest-assured.version

3.3.0

jsoup.version

1.13.1

thymeleaf-layout-dialect.version

2.4.1

geotools.version

24.1

stripe-api.version

20.9.0

sqlite-jdbc.version

3.31.1

classmate.version

1.5.1

javax-cache.version

1.1.1

jedis.version

3.3.0

smartsprites.version

0.2.13

maven-compiler-plugin.version

3.8.1

gemfire.version

9.3.0

maven-assembly-plugin.version

3.3.0

spring-framework.version

5.2.8.RELEASE

elasticsearch.version

7.6.2

freemarker.version

2.3.30

thymeleaf-extras-data-attribute.version

2.0.1

jakarta-xml-ws.version

2.3.3

docker-maven-plugin.version

0.35.0

dependency-management-plugin.version

1.0.10.RELEASE

maven-changes-plugin.version

2.9

selenium-htmlunit.version

3.9.1

webjars-locator-core.version

0.45

sun-mail.version

1.6.5

artemis.version

2.12.0

xstream.version

1.4.15

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

javax-jws.version

1.1

maven-jacoco-plugin.version

0.7.5.201505241946

spring-ws.version

3.0.9.RELEASE

olingo-odata2.version

2.0.11

jgravatar.version

1.2

redis-embedded.version

0.6