for tools deps, is there a way for me to for a project B build the classpath of local project-a passing some aliases?
{:paths ["src"],
:deps {org.clojure/clojure "1.11.3"
;; Project B depends on Project A's main code
project-a/project-a {:local/root "../project-a"
:aliases [:dev :testing-tools]}}}}currently, no
noo :((
but I'm moving towards that
because I'm going to teach some QA folks to test the application in a new clojure project
and would be amazing if I export a dev function for them to use in their QA project
:))
you could move the tests into a separate project. I know that's not a fun idea.
The test tooling at least ok
@alexmiller Any thoughts on this you can share publicly yet? It's been an ask for a long time š
Not really, just been busy with other stuff
Iām in the process of splitting tools.deps into a subset tools.deps.edn that is focused only on reading/understanding deps.edn (no ties to maven git etc). The goal being to have a low weight lib for tools to consume deps data. Trying to do this before adding new features to deps.edn (of which there are several id like to add)
Ah, nice.