Features: - Generate SCIP index from clojure-lsp dump - Namespace definitions and usages - Var definitions and usages - Namespace alias definitions and usage references - External symbol documentation for hover Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
15 lines
352 B
Clojure
15 lines
352 B
Clojure
(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}))
|