boot

:boot-clj: https://boot-clj.github.io/ — build tooling for Clojure. Dev chat in #boot-dev
borkdude 2018-08-16T09:13:46.000100Z

I try to build a project but I get

clojure.lang.ExceptionInfo: Could not find artifact org.apache.jena:apache-jena-libs:jar:3.4.0 in clojars (<https://repo.clojars.org/>)
Doesn’t boot look into maven central automatically as well?

borkdude 2018-08-16T09:16:33.000100Z

hmm, this works:

boot -d org.apache.jena/apache-jena-libs repl

borkdude 2018-08-16T09:17:13.000100Z

hmm, no, it fails with the same message

borkdude 2018-08-16T09:23:45.000100Z

oh :extension "pom" fixed it

borkdude 2018-08-16T12:15:21.000100Z

I’ve made a release of aristotle to clojars: https://clojars.org/org.clojars.borkdude/aristotle/versions/0.0.1-0-SNAPSHOT But when I try boot -d org.clojars.borkdude/aristotle:0.0.1-0-SNAPSHOT repl, I get:

Could not find artifact org.apache.jena:apache-jena-libs:jar:3.4.0 in clojars (<https://repo.clojars.org/>)
so, same error.

borkdude 2018-08-16T12:28:31.000100Z

Maybe I should build it differently

agigao 2018-08-16T14:56:57.000100Z

Hey guys, I’m trying to switch to boot but I’m having a tough time making it work properly.

agigao 2018-08-16T15:01:05.000100Z

when I run the following command (grabbed from http://luminusweb.net) boot -d boot/new new -t luminus -n guestbook -a +boot -a +h2 it crashes hopelessly…

agigao 2018-08-16T15:01:11.000100Z

➜  ~ boot -d boot/new new -t luminus -n guestbook -a +boot -a +h2
                              java.lang.Thread.run              Thread.java:  748
java.util.concurrent.ThreadPoolExecutor$Worker.run  ThreadPoolExecutor.java:  624
 java.util.concurrent.ThreadPoolExecutor.runWorker  ThreadPoolExecutor.java: 1149
               java.util.concurrent.FutureTask.run          FutureTask.java:  266
                                               ...
               clojure.core/binding-conveyor-fn/fn                 core.clj: 1938
                                 boot.core/boot/fn                 core.clj: 1033
                                               ...
                         boot.core/construct-tasks                 core.clj:  995
                                clojure.core/apply                 core.clj:  646
                                               ...
                                boot.new/eval45/fn                  new.clj:    9
java.lang.IllegalArgumentException: option :args must be of type [str]
        clojure.lang.ExceptionInfo: option :args must be of type [str]
    line: 3

richiardiandrea 2018-08-16T15:19:18.000100Z

It might be related to a recent regression I am going to fix. I think I will have some time this weekend for that, in the meantime you could switch to previous versions with no issue I think