This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-05-26
Channels
- # admin-announcements (2)
- # aws (1)
- # beginners (21)
- # boot (61)
- # cider (5)
- # cljs-dev (94)
- # cljsrn (35)
- # clojure (106)
- # clojure-austin (3)
- # clojure-belgium (1)
- # clojure-dev (4)
- # clojure-dusseldorf (9)
- # clojure-greece (2)
- # clojure-mexico (1)
- # clojure-russia (40)
- # clojure-spec (61)
- # clojure-uk (17)
- # clojurescript (151)
- # code-art (1)
- # component (7)
- # core-async (4)
- # cursive (1)
- # datomic (9)
- # dirac (55)
- # funcool (12)
- # hoplon (118)
- # incanter (12)
- # jobs (8)
- # juxt (1)
- # lein-figwheel (6)
- # mount (2)
- # off-topic (2)
- # om (76)
- # onyx (28)
- # other-lisps (1)
- # planck (7)
- # re-frame (9)
- # reagent (13)
- # ring-swagger (2)
- # specter (1)
- # yada (22)
If I want to fork a library and put up my branch on a public mvn repository, what's the best way/service to do that?
@pesterhazy: fork on Github, change the version/group-id, deploy to Clojars (depending on how the project is set up)?
group id in adzerk/boot-cljs
would be adzerk?
so if I forked it, it would be pesterhazy/boot-cljs
?
(hypothetically, I'm not actually doing that)
@dm3, thanks!
@micha - could you provide an expert opinion on https://clojurians.slack.com/archives/boot/p1464249161003339 please? 🙂
@dm3: you can use set env with functions as well
@dm3: (set-env! :x (fn [old-val] (conj old-val new)))
This is a better link https://github.com/clojars/clojars-web/wiki/Mirrors#boot
$ java -version
java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+119)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+119, mixed mode)
$ boot
Exception in thread "main" java.lang.ClassCastException: jdk.internal.loader.ClassLoaders$AppClassLoader (in module: java.base) cannot be cast to java.net.URLClassLoader (in module: java.base)
at Boot.loadJar(Boot.java:228)
at Boot.main(Boot.java:254)
I'm about to dig in to the classloader tree for the boot classloader anyway, to get dynapath working with jdk9
@micha: it looks like the system classloader is no longer a URLClassLoader. I think the fix for boot would be to have https://github.com/boot-clj/boot-bin/blob/master/src/Boot.java#L227 create a new URLClassLoader with the system CL as the parent, maybe
but the file only appears once in my target dir
never again when I re-run the above in repl
it's quite strange because it worked months ago
I even tried BOOT_EMIT_TARGET=yes
but doesn't help
I mean the first time I run the above (boot ...)
, there's a file styles.css
in my target dir
from the second time on, there's no such file
the same problem if I put the command in a boot task
in clj syntax, is it (show :fileset)
?
oh, right
hmm, the file is only there the first execution
also, the log Compiling styles.css...
(in red) only appears on that first run
also, I tried to set boot ver back to 2.5.5 and clj to 1.7.0 but the problem still remained
garden do writing file itself https://github.com/martinklepsch/boot-garden/blob/master/src/org/martinklepsch/boot_garden.clj#L51