boot

:boot-clj: https://boot-clj.github.io/ — build tooling for Clojure. Dev chat in #boot-dev
2018-10-09T08:13:17.000100Z

Another FYI, I've been able to create an uberjar with boot and boot-tools-deps (for a very cool project btw) https://github.com/dundalek/closh/pull/90/files#diff-0a1425bd66240468daf4c256a411ce75

2018-10-09T08:14:34.000100Z

There were some issues with a git dependency (tools.reader) that had to be excluded to not pull in another tools.reader versions (see https://github.com/dundalek/closh/blob/master/deps.edn#L3)

2018-10-09T08:15:27.000100Z

The problematic behaviour i saw was similar to an old (boot?) problem I found https://clojurians-log.clojureverse.org/boot/2016-02-04/1454607628.002739

2018-10-09T08:16:15.000100Z

@tolitius ^ Not sure if this is still interesting for you 2 years later, and also not sure if it has the same cause

2018-10-09T08:17:18.000100Z

Do people know closh btw? I thought about it a bit and I think there could be a very nice synergy between closh and boot (imagine a boot shell..?)

👌 1
tolitius 2018-10-09T13:32:01.000100Z

thanks Jeroen, it might have very well be it two years ago. I left those projects in lein, since they were not exactly standard, rpm based projects and had other issues, but thanks for linking me back in case I see this again

👍 1
fabrao 2018-10-09T14:07:14.000100Z

Hello all, I´m trying to use boot-expectations and I´m having some problems. What is it means? "`(set-env! :source-paths #{"test"}) ` You will need to do this outside the middleware layer of any prior task since boot-expectations creates a pod based on the dependencies outside its middleware layer for efficiency."

seancorfield 2018-10-09T17:03:24.000100Z

@fabrao If you're just using expectations as a top-level task, you don't need to worry about it. It's just a caveat for when you're composing tasks. If you have to ask what it means, you don't need to worry about it (yet).

fabrao 2018-10-09T19:41:32.000100Z

hello all, what´s the problem using boot-expectations giving file not found about <some_file>_test.clj? I included :source-paths #{"src/clj" "src/cljs" "test/clj"} source test for it

fabrao 2018-10-09T19:41:51.000100Z

in set-env!

seancorfield 2018-10-09T20:39:41.000100Z

@fabrao What is the namespace in that file? (in the ns form)

fabrao 2018-10-09T20:42:43.000100Z

src/clj/db/notificacao/regra.clj for source and test/clj/db/notificacao/regra_test.clj (ns db.notificacao.regra) and (ns db.notificacao.regra-test)

seancorfield 2018-10-09T20:54:47.000100Z

Those look correct. Is this project up on GitHub where we can look at it?

seancorfield 2018-10-09T20:55:24.000100Z

If not, maybe you can at least share your build.boot file?

fabrao 2018-10-09T21:32:28.000200Z

the project is not in git, it´s local. buil.boot: `

fabrao 2018-10-09T21:34:13.000100Z

text too long?

fabrao 2018-10-09T22:23:12.000100Z

why boot watch expectations runs not only when I save the file?

fabrao 2018-10-09T22:24:34.000100Z

If I type something to file, the test runs ... Emacs autosaving?

2018-10-09T22:30:15.000100Z

@fabrao sounds like it

fabrao 2018-10-09T22:31:14.000100Z

the solution is, stop autosaving?

fabrao 2018-10-09T22:33:26.000100Z

It didn´t work