boot

:boot-clj: https://boot-clj.github.io/ — build tooling for Clojure. Dev chat in #boot-dev
cpmcdaniel 2020-04-04T00:24:00.022900Z

OK, real problem this time...

cpmcdaniel 2020-04-04T00:25:30.023Z

Problem here with include and exclude. Empty seqs throw an exception:

java.lang.AssertionError: Assert failed: boot.core/file-filter requires a list of criteria but nil was passed in, make sure your `by-*` calls are passing them.
                          (seq criteria)

cpmcdaniel 2020-04-04T00:36:16.023300Z

OK, I had to make these. However, I feel like these two fns in boot.core should do this.

cpmcdaniel 2020-04-04T00:36:52.024200Z

in other words, by-re should be a no-op if res is empty/nil

cpmcdaniel 2020-04-04T01:57:57.024600Z

Also, having trouble using bootlaces to push my jar to clojars

cpmcdaniel 2020-04-04T02:31:18.025300Z

OK, I see that my git repo had local changes that were not committed

cpmcdaniel 2020-04-04T02:34:42.025700Z

getting this now:

java.lang.NoSuchMethodError: org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.getBufferCapacityForTransfer(J)I
 clojure.lang.ExceptionInfo: org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.getBufferCapacityForTransfer(J)I

cpmcdaniel 2020-04-04T02:44:22.025900Z

found this: https://github.com/boot-clj/boot/issues/745