This repository contains several example custom tasks. Each task is in its own sub directory under the main tasks directory. These examples can be used as-is or modified to fit your needs.
- Clone this repository
- Modify the example task if desired
- Build the task
- Update the classes on a running VoltDB instance. Documentation
- Create the task in VoltDB. Documentation
gradle is used as the build tool. The gradle wrapper can be used by executing gradlew
or gradlew.bat
in the root of the project.
There is a top level jar task which generates a fat jar which includes all of the tasks.
./gradlew build
Including jars for each task as well as the fat jar containing all tasks.
./gradlew jar
./gradlew :taskName:build