(ns build (:require [clojure.tools.build.api :as b])) (def class-dir "classes") (def java-src "java-src") (defn compile-java [_] (b/javac {:src-dirs [java-src] :class-dir class-dir :basis (b/create-basis {:project "deps.edn"}) :javac-opts ["--release" "11"]})) (defn clean [_] (b/delete {:path class-dir}))