Commit Graph

8 Commits

Author SHA1 Message Date
Sebastian Crane bfd321cdb3 Add build system
This commit adds support for generating POM files and builds of matchbot
as JAR or uberjar (standalone JAR) files.

Resolves issue LibreGaming/matchbot#3

Signed-off-by: Sebastian Crane <seabass-labrax@gmx.com>
2022-04-09 21:48:42 +01:00
Sebastian Crane 69e154ea87 Add :build alias with relevant dependencies
This commit creates a new alias :build in deps.edn, adding the
tools.build and tools-pom libraries as dependencies. These are needed
for generating proper JAR and POM files with a Clojure build system.

Signed-off-by: Sebastian Crane <seabass-labrax@gmx.com>
2022-04-09 21:48:42 +01:00
Sebastian Crane 428c9318fd Set default test runner function for :test alias
This commit sets in deps.edn the default main function to be run when
using the :test alias, making the command to run tests shorter, and
documents this shorter command in README.md.

Signed-off-by: Sebastian Crane <seabass-labrax@gmx.com>
2022-04-02 18:35:04 +01:00
Sebastian Crane 3f8c150964 Add clj-commons/clj-yaml to dependencies
Signed-off-by: Sebastian Crane <seabass-labrax@gmx.com>
2022-02-18 22:09:27 +00:00
Sebastian Crane 029722b52e Add clojure.data.json to dependencies
Signed-off-by: Sebastian Crane <seabass-labrax@gmx.com>
2022-02-18 22:08:22 +00:00
Sebastian Crane ec9e3d80eb Add irclj to dependencies
Signed-off-by: Sebastian Crane <seabass-labrax@gmx.com>
2022-01-03 20:22:40 +00:00
Sebastian Crane a1e7af5a26 Add test directory to :extra-paths for :test alias
Signed-off-by: Sebastian Crane <seabass-labrax@gmx.com>
2022-01-01 18:27:38 +00:00
Sebastian Crane f15c08e2cd Initial commit
Signed-off-by: Sebastian Crane <seabass-labrax@gmx.com>
2022-01-01 17:45:51 +00:00