This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # arachne (31)
- # aws (9)
- # bangalore-clj (7)
- # beginners (46)
- # boot (18)
- # cider (21)
- # cljs-dev (8)
- # clojure (154)
- # clojure-dusseldorf (5)
- # clojure-filipino (3)
- # clojure-ireland (4)
- # clojure-italy (9)
- # clojure-russia (6)
- # clojure-spec (6)
- # clojure-uk (52)
- # clojureremote (3)
- # clojurescript (173)
- # clojurewest (14)
- # cursive (24)
- # data-science (2)
- # datomic (18)
- # defnpodcast (1)
- # devcards (1)
- # hoplon (4)
- # instaparse (29)
- # jobs (2)
- # juxt (1)
- # leiningen (3)
- # lumo (78)
- # off-topic (46)
- # om (9)
- # onyx (42)
- # pedestal (33)
- # perun (3)
- # re-frame (9)
- # reagent (6)
- # slack-help (5)
- # spacemacs (2)
- # specter (6)
- # unrepl (157)
- # untangled (99)
- # yada (32)
@jr0cket I know there was a call for a lightning talk tomorrow night, but after that, when is the next lot? I've got an idea for one 😁
Morning All - I am now on the same timezone, and no longer hanging about the UK group from 8 hours ahead! 🙂
@agile_geek Actually, I have a question for you. Maven, can I say to it "these jars are equivalent"? I'm thinking of a "solution" to the problem of forked jars & transitive dependencies.
@dominicm if I understand you correctly...not that I'm aware of. You can do things like specifying ranges around jar version numbers, exclude and include jars based on pattern matching etc. but I'm not aware of anything to say this is equivalent to that jar.
Or artifact name equivalence, might be a better wording. But okay, I thought not. Google didn't show anything, but I'm not particularly well versed in the nonclemanture of maven/java world.
If you intent is around building uberjars specifically you could implement your own maven shade implementation : https://maven.apache.org/plugins/maven-shade-plugin/examples/use-shader-other-impl.html
@agile_geek What are shaders? What's their purpose?
I suppose for uberjars & for
lein repl style stuff too? Anything with classpath resolution, I want to say "juxt/tools.namespace is an artifact that satisfies org.clojure/tools.namespace"
that sounds potentially very powerful - but I suspect you’d need to hack deep into maven to make it work
you could potentially “trick” maven by copying eg. a “juxt/tools.namespace” jar over an “org.clojure/tools.namespace” jar in a local .m2 repository
That's a shame. I really just wanted to use a forked repo without much pain in a project.
you can fork and release it somewhere under a new name? but if you want transitive deps to pick it up then I expect that that will be significantly non-trivial
maven-shade is a plugin for maven that build uberjars. It's not a concept built into Maven core.
ah, okay. Not quite what I'm after then. Tbh, I might be actually asking questions about aether now that I think about it.
@dominicm we have open speaking slots for the talk nights all the way until November
@jr0cket where are talk nights listed? I didn't think I saw them on the calendar, (but I might just be misreading)
There are no talks nights listed as we dont have any speakers. Its the first Tuesday of the month
@jr0cket Well, I'm up for doing a talk on nrepl & unrepl whenever you can get enough talkers together to have a night 🙂
I've pushed an updated version of the London Clojurians website http://www.londonclojurians.org
There have been a few content changes, but it's mostly the same information. The London Clojurians style has been added and it's a responsive website (hopefully)
@jr0cket - I am getting a "the server is not responding" for the London Clojurians website... 😞
Thanks for testing. The Domain name setting is slightly different than a normal github pages site. I should have a chat with the person who manages the domain name
@jr0cket so do I need to write my name in blood on a book or something? Or is a line here enough to get me on the list? (I'm assuming the reality is somewhere in the middle)
@jr0cket Is the bio is essentially like https://skillsmatter.com/legacy_profile/malcolm-sparks ?