Common libraries for Exasol IMPORT and EXPORT user defined functions in Scala programming language.
- Supports user provided key value parameters parsing
- Supports Avro record deserialization into internal data structure
Dependency | Purpose | License |
---|---|---|
Exasol Script API | Accessing Exasol IMPORT / EXPORT API | MIT License |
Apache Avro | Integration support for Avro format | Apache License 2.0 |
Scala Logging Library | Scala logging library wrapping SLF4J | Apache License 2.0 |
Dependency | Purpose | License |
---|---|---|
Scalatest | Testing tool for Scala and Java developers | Apache License 2.0 |
Scalatest Plus | Integration support between Scalatest and Mockito | Apache License 2.0 |
Mockito Core | Mocking framework for unit tests | MIT License |
These plugins help with project development.
Plugin Name | Purpose | License |
---|---|---|
SBT Coursier | Pure Scala artifact fetching | Apache License 2.0 |
SBT Wartremover | Flexible Scala code linting tool | Apache License 2.0 |
SBT Wartremover Contrib | Community managed additional warts for wartremover | Apache License 2.0 |
SBT Assembly | Create fat jars with all project dependencies | MIT License |
SBT API Mappings | A plugin that fetches API mappings for common Scala libraries | Apache License 2.0 |
SBT Scoverage | Integrates the scoverage code coverage library | Apache License 2.0 |
SBT Coveralls | Uploads scala code coverage results to https://coveralls.io | Apache License 2.0 |
SBT Updates | Checks Maven and Ivy repositories for dependency updates | BSD 3-Clause License |
SBT Scalafmt | A plugin for https://scalameta.org/scalafmt/ formatting | Apache License 2.0 |
SBT Scalastyle | A plugin for http://www.scalastyle.org/ Scala style checker | Apache License 2.0 |
SBT Dependency Graph | A plugin for visualizing dependency graph of your project | Apache License 2.0 |
SBT Explicit Dependencies | Checks which direct libraries required to compile your code | Apache License 2.0 |
SBT Sonatype | Sbt plugin for publishing Scala projects to the Maven central | Apache License 2.0 |
SBT PGP | PGP plugin for sbt |
BSD 3-Clause License |
SBT Git | A plugin for Git integration, used to version the release jars | BSD 2-Clause License |