1.6.0: Migrated to `mvn` build
Summary
In this release, we migrated from Scala sbt
based build system to Java maven
build system. This change fully enables us to use our tooling infrastructure such as GitHub workflows, dependency checks etc. We also updated all dependencies to their latest versions.
Refactoring
- #69: Migrated from
sbt
tomaven
build system.
Dependency Updates
Compile Dependency Updates
- Added
com.exasol:error-reporting-java:1.0.1
- Added
com.exasol:import-export-udf-common-scala_2.13:1.1.1
- Added
com.google.guava:guava:32.1.1-jre
- Added
io.confluent:kafka-avro-serializer:7.4.1
- Added
org.scala-lang.modules:scala-collection-compat_2.13:2.11.0
- Added
org.scala-lang:scala-library:2.13.3
Test Dependency Updates
- Added
com.exasol:exasol-testcontainers:6.6.1
- Added
com.exasol:hamcrest-resultset-matcher:1.6.0
- Added
com.exasol:test-db-builder-java:3.4.2
- Added
com.sksamuel.avro4s:avro4s-core_2.13:4.1.1
- Added
io.confluent:kafka-streams-avro-serde:7.4.1
- Added
io.github.embeddedkafka:embedded-kafka-schema-registry_2.13:7.4.1
- Added
io.netty:netty-handler:4.1.95.Final
- Added
org.mockito:mockito-core:5.4.0
- Added
org.scalatestplus:scalatestplus-mockito_2.13:1.0.0-M2
- Added
org.scalatest:scalatest_2.13:3.2.16
Plugin Dependency Updates
- Added
com.diffplug.spotless:spotless-maven-plugin:2.37.0
- Added
com.exasol:artifact-reference-checker-maven-plugin:0.4.2
- Added
com.exasol:error-code-crawler-maven-plugin:1.3.0
- Added
com.exasol:project-keeper-maven-plugin:2.9.9
- Added
io.github.evis:scalafix-maven-plugin_2.13:0.1.8_0.11.0
- Added
io.github.zlika:reproducible-build-maven-plugin:0.16
- Added
net.alchim31.maven:scala-maven-plugin:4.8.1
- Added
org.apache.maven.plugins:maven-assembly-plugin:3.6.0
- Added
org.apache.maven.plugins:maven-clean-plugin:2.5
- Added
org.apache.maven.plugins:maven-compiler-plugin:3.11.0
- Added
org.apache.maven.plugins:maven-deploy-plugin:2.7
- Added
org.apache.maven.plugins:maven-enforcer-plugin:3.3.0
- Added
org.apache.maven.plugins:maven-failsafe-plugin:3.1.2
- Added
org.apache.maven.plugins:maven-install-plugin:2.4
- Added
org.apache.maven.plugins:maven-jar-plugin:3.3.0
- Added
org.apache.maven.plugins:maven-javadoc-plugin:3.5.0
- Added
org.apache.maven.plugins:maven-resources-plugin:2.6
- Added
org.apache.maven.plugins:maven-site-plugin:3.3
- Added
org.apache.maven.plugins:maven-surefire-plugin:3.1.2
- Added
org.basepom.maven:duplicate-finder-maven-plugin:2.0.1
- Added
org.codehaus.mojo:flatten-maven-plugin:1.5.0
- Added
org.codehaus.mojo:versions-maven-plugin:2.16.0
- Added
org.itsallcode:openfasttrace-maven-plugin:1.6.2
- Added
org.jacoco:jacoco-maven-plugin:0.8.10
- Added
org.scalastyle:scalastyle-maven-plugin:1.0.0
- Added
org.scalatest:scalatest-maven-plugin:2.2.0
- Added
org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184
- Added
org.sonatype.ossindex.maven:ossindex-maven-plugin:3.2.0