A maven archetype to kickstart projects in Scala/Spark.
This archetype consists of Spark 3 and complementary libraries for testing, code coverage, automatic code stylization, etc.
For the complete list of dependencies and versions, please refer to the pom.xml file.
In the terminal run:
mvn clean install
The mvn command above also runs the tests under /src/test.
The pushes and Pull Requests to the main
branch are automatically built and tested by Github Actions (workflow yaml file).
Upon a successful build, Github actions uploads the test coverage report (codecov link) and publishes a snapshot (Github Packages).
The source code hosted in this repository is licensed under MIT License. The data (features, models, figures, results, documentation, etc.) in this repository are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Sertan Şentürk
[email protected]