Size: a a a

Clojure — русскоговорящее сообщество

2021 November 03

СС

Сергей Суржик... in Clojure — русскоговорящее сообщество
запускаю все через Calva
источник

СС

Сергей Суржик... in Clojure — русскоговорящее сообщество
тип проекта при запуске выбираю как deps.edn
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
в deps профиль задают каким-то флагом. Видимо, либо с конфигом edn что-то не так, либо редактор не прокидывает профиль.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
лучше всего запутить в терминале и подключиться к готовому реплу из редактора
источник

СС

Сергей Суржик... in Clojure — русскоговорящее сообщество
спасибо. попробую.
источник

AG

Anton Gorobets in Clojure — русскоговорящее сообщество
Всем привет, а подскажите может решение красивое. Есть вот система из кучки модулей.

В каждом есть файл deps.end

Часть зависимостей пересекаются, часть индивидуальна.

Контролить кучу депсов в разных модулях неудобно. А в один файл собирать все в кучу вроде тоже не тру. Качать их каждый раз, если отдельно модуль запускаю какой-то.

Есть из этой ситуации выход компромиссный какой-то?
источник

IS

Ilshat Sultanov in Clojure — русскоговорящее сообщество
antq с опциями —force —upgrade и не париться
источник

AG

Anton Gorobets in Clojure — русскоговорящее сообщество
Хм, погуглю, спасибо
источник

IS

Ilshat Sultanov in Clojure — русскоговорящее сообщество
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
это удобно решается при помощи lein-sub
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
когда есть главный проект с декларацией зависимостей, и дочерние, которые просто ссылаются на них.
источник

IS

Ilshat Sultanov in Clojure — русскоговорящее сообщество
у них все на deps’ах, не lein
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
и заодно удобно массово рулить такими вложенными проектами
источник

AG

Anton Gorobets in Clojure — русскоговорящее сообщество
Лейн у нас не подходит, да
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Ясно. Но вот для примера: https://github.com/igrishaev/farseer
источник

AG

Anton Gorobets in Clojure — русскоговорящее сообщество
Спасибо
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
https://corfield.org/blog/2021/02/23/deps-edn-monorepo/
Там целый цикл статей, советую все пробежать
источник

AG

Anton Gorobets in Clojure — русскоговорящее сообщество
круто! благодарю
источник

СС

Сергей Суржик... in Clojure — русскоговорящее сообщество
подскажите еще
попытался все перенести в lein проект
есть следующее

(defn -main [& args]
 (start-server))

start-server запускает сервер jetty
источник

СС

Сергей Суржик... in Clojure — русскоговорящее сообщество
если я стартую lein run и потом подключаюсь к реплу lein repl
atom server пустой
источник