depstar

Discussion around https://github.com/seancorfield/depstar
seancorfield 2020-12-22T04:32:18.281300Z

The log4j2 plugin merging is all in place now, and I've updated the compilation stuff to run in a separate JVM (via ProcessBuilder and a java -cp ... clojure.main -e command to run a compile expression (wrapped in binding on *compile-path*).

👍 1
seancorfield 2020-12-22T04:35:33.284100Z

If anyone wants to try 2.0,

{:aliases
  {:depstar {:replace-deps {seancorfield/depstar {:git/url "<https://github.com/seancorfield/depstar>"
                                                  :sha "8237fca998925129b9d735a541d81e8f9df6c3aa"}}}}
 ...}
Then clojure -X:depstar hf.depstar/jar ... for a JAR file or hf.depstar/uberjar for an uberjar. See the README for details of the options.

seancorfield 2020-12-22T06:53:58.284800Z

(updated SHA to reflect latest version with a number of bug fixes -- and some basic CI is now in place via GitHub Actions)

seancorfield 2020-12-22T07:32:50.286500Z

What's up there (@ 8237fca998925129b9d735a541d81e8f9df6c3aa) is almost certain to become 2.0.156 at this point. I may add some more automated tests but 2.0 is "feature complete" so if folks want to test it based on the SHA and LMK about any show-stopping bugs before I cut that release, I would appreciate it.

seancorfield 2020-12-22T22:13:04.288800Z

OK folks, 2.0.160 is available on Clojars! Let me know if you run into any problems. It is designed to be used with the CLI -X option (but can also work as a library, or be used from the REPL). You'll want to use :replace-deps for it, not :extra-deps.