This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-07-08
Channels
- # aleph (10)
- # announcements (4)
- # beginners (25)
- # calva (4)
- # cider (56)
- # clj-kondo (10)
- # cljdoc (1)
- # cljs-dev (58)
- # clojure (42)
- # clojure-austin (5)
- # clojure-dev (90)
- # clojure-europe (2)
- # clojure-greece (2)
- # clojure-italy (3)
- # clojure-nl (63)
- # clojure-quebec (1)
- # clojure-seattle (2)
- # clojure-spain (4)
- # clojure-spec (19)
- # clojure-uk (25)
- # clojuredesign-podcast (5)
- # clojurescript (24)
- # cursive (15)
- # datomic (1)
- # events (1)
- # figwheel-main (10)
- # fulcro (62)
- # graphql (7)
- # keechma (11)
- # nrepl (1)
- # off-topic (12)
- # re-frame (8)
- # reitit (2)
- # remote-jobs (3)
- # shadow-cljs (127)
- # specter (1)
- # sql (43)
- # testing (2)
- # tools-deps (30)
- # xtdb (1)
I don't think it discusses them directly, but there are alias references in the examples https://clojure.org/guides/deps_and_cli
Then again ☝️
but nowhere does it say, or imply or give example that an alias can reference another alias
Oh I'm with you now
clj -A:repl:bar:test:foo
you can do cli -A:super-aliases-to-the-max
that is the aggregation of repl:bar:test:foo
Lol, love the choice of naming -A:super-aliases-to-the-max
I might be reading the source incorrectly, but looking through the t.d.a reader.clj, I don't think alias of aliases is supported. Disclaimer: insert /giphy I don't know what I'm doing 😉
Inheritance is not supported. I don't think it's going to be, but I'm not qualified to make the assertion on the latest thinking.
after a while, generating one's deps.edn from something else starts to seem attractive 🙂
hi,
I am trying to add athena-jdbc
jar as local/root
but without any success
[ERROR] 'artifactId' with value 'AthenaJDBC${env.JDBC_V}' does not match a valid id pattern. @
Is this something wrong with pom file?
<groupId>Athena</groupId>
<artifactId>AthenaJDBC${env.JDBC_V}</artifactId>
<version>${env.MAJOR_V}.${env.MINOR_V}.${env.REVISION_V}.${env.BUILD_V}</version>
<packaging>jar</packaging>
<name>AthenaJDBC${env.JDBC_V}</name>
<url>http://maven.apache.org</url>
please advice
@dominicm I wonder why not supported? I'm sure it was thought about/discussed/hammocked.
For that use case, why not just use the alias functionality of your shell? It may not be ideal but it will surely do what you want. max-alias RET
.
@kirill.salykin That pom.xml
file is expecting you to have environment variables set to specify all those variables. If you have that as a local dep, I suspect that the project is expecting the final pom to be built as part of the build/deploy process -- and does not expect you to try to use the project from source.
You could probably use this version direct from Maven https://search.maven.org/artifact/io.burt/athena-jdbc/0.1.0/jar -- that would be a regular remote dep.
Thanks! You are the mvp, was a bit surprised that jar contains half baked pom