The docstring for clojure.tools.build.api/java-command says that :basis is optional, but then https://github.com/clojure/tools.build/blob/master/src/main/clojure/clojure/tools/build/api.clj#L188.
(I noticed this when trying out using it to run just a basic, non clojure using jar with no dependencies, with my own provided classpath. Not positive if this is an intended use case)
I think the docstring is correct and the assert is wrong, will take a look
you could try trivially satisfying it with {} and see if that does what you want
that works for me, thanks
looked at the history, was originally required, then made more flexible/optional but the assert was not updated
I've removed that assertion check on :basis for the next release
awesome, thanks!