View on GitHub

tp

Build automation

This project uses Gradle for **build automation and dependency management. You are recommended to refer to Gradle Tutorial by the se-edu.

The following is how Gradle can be used for the project tasks.

Continuous Integration (CI)

This project uses GitHUb Actions for Continous Integration. The project comes with necessary GitHub Action configuration files, in the .github/workflws folder. There are no further setting up needed.

Making a release

  1. Generate a fat JAR file using Gradle (e.g. gradle shadow).
  2. Tag the repository with the version number (e.g. v2.0).
  3. Create a new release with GitHub . Upload the JAR file created.