Skip to content

Add --deps/root option to install command #70

@jeroenvandijk

Description

@jeroenvandijk

I have a project that has a nested project structure with a bbin entry.

Locally I can install this project with

bbin install . --local/root projects/poly-bb

or directly from the dir with

bbin install . 

From Github I have not been able to install it without cloning the repo locally.

Ideally one would be able to install this bbin binary with

bbin install io.github.jeroenvandijk/polylith --git/sha "6527bf4b4d6165c8ba7d8f678866e662d34b1c19" --deps/root "projects/poly-bb" --as poly-bb-dev1

I've tried adding a bb.edn file in the root of the project without success (it installs but then gets an error):

bbin install io.github.jeroenvandijk/polylith --git/sha "8c1632cf58d257ad574781192872133c0706941a" --as poly-bb-dev2
Error here
Details
----- Error --------------------------------------------------------------------
Type:     java.lang.Exception
Message:  Could not find namespace: polylith-bb.core.
Location: <expr>:1:10

----- Context ------------------------------------------------------------------
1: (ns user (:require [polylith-bb.core])) (apply polylith-bb.core/-main *command-line-args*)
            ^--- Could not find namespace: polylith-bb.core.

----- Stack trace --------------------------------------------------------------
user - <expr>:1:10

Another option would be to change the deps.edn file in the root. This would however conflicts with the project structure of Polylith itself.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions