Comments (3)
I guess we can try to replicate what tools.deps does, specifically
{:paths ["p3" "p1" "p2"]
:aliases
{:a {:paths ["ap3" "ap1" "ap2"]
:replace-paths ["ar3" "ar1" "ar2"]
:extra-paths ["ae3" "ae1" "ae2"]}
:b {:paths ["bp3" "bp1" "bp2"]
:replace-paths ["br3" "br1" "br2"]
:extra-paths ["be3" "be1" "be2"]}
:c {:extra-paths ["ce3" "ce1" "ce2"]}
:d {:extra-paths ["de3" "de1" "de2"]}}}
will get you
clj -Spath -A:a:b
ae3:ae1:ae2:be3:be1:be2:ap3:ap1:ap2:bp3:bp1:bp2:ar3:ar1:ar2:br3:br1:br2
clj -Spath -A:b:a
be3:be1:be2:ae3:ae1:ae2:bp3:bp1:bp2:ap3:ap1:ap2:br3:br1:br2:ar3:ar1:ar2
clj -Spath -A:c:d
ce3:ce1:ce2:de3:de1:de2:p3:p1:p2
clj -Spath -A:d:c
de3:de1:de2:ce3:ce1:ce2:p3:p1:p2
Looks like itβs something along the lines of
(concat
(collect :extra-paths aliases)
(or
(concat
(collect :paths aliases)
(collect :replace-paths aliases))
:paths))
Would that work for you?
from uberdeps.
Sounds good
from uberdeps.
Pushed 1.1.4
from uberdeps.
Related Issues (20)
- Specify Main-class: in META-INF/MAINFEST.MF HOT 1
- Bug/Feature Request: External dependencies that reference pom files HOT 3
- Cannot find main class on windows HOT 4
- Uberjar returns null while executing .getResource on a resource directory but not on a resource file HOT 2
- Use `:deps` instead of `:extra-deps` in README HOT 1
- Ability to enable Multi-Release flag in META-INF/MANIFEST.MF HOT 4
- Attempting to run uberjar throws FileNotFoundException HOT 3
- NoSuchMethodError when building executable HOT 3
- *print-namespace-maps* binding problem in REPL HOT 2
- Use :replace-deps to simplify recommended project setup in the README HOT 1
- Fix bash alias recommendation HOT 2
- Missing required argument for "-M ALIASES" HOT 5
- FileNotFoundException when running clojure -M:uberjar HOT 1
- Not everything in `:paths` is making it into the jar HOT 1
- Using aliases with replace-deps and replace-paths doesn't seem to replace deps and paths HOT 1
- `:extra-paths` being ignored (regression in 1.1.2 ?) HOT 1
- :override-deps support HOT 2
- If data_readers cljc has reader conditionals: "No dispatch macro for ?" HOT 4
- uberdeps run error in macs HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uberdeps.