Size: a a a

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

2021 September 11

DB

Dmitry Bushenko in Clojure — русскоговорящее сообщество
это тоже, да.... фиг знает, у меня ощущение, что они сделали этот deps.edn для легковесных проектов, а все пытаются пихать его вообще везде
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
не все 😊
источник

DB

Dmitry Bushenko in Clojure — русскоговорящее сообщество
не только лишь все. мало кто это делает)
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
А чем легковесный проект отличается от тяжеловесного?
источник

DB

Dmitry Bushenko in Clojure — русскоговорящее сообщество
тем же, чем 2-3 камешка отличаются от кучи)
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
В контексте депсов ничем
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Как бы и да, но контекст lein больше контекста депсов.
Скорее поверю, что сила привычки и необходимость предварительно вложить усилия в поиск замены кусочков lein, без гарантий что всё в принципе найдётся, а даже если найдётся, что будет удобнее/мощнее/etc. в требуемых местах.
источник

IG

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

DB

Dmitry Bushenko in Clojure — русскоговорящее сообщество
для уберджара Никита написал плагин, насколько я помню
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
:test
 {:main-opts   ["-m" "cognitect.test-runner"]
  :extra-paths ["test"]
  :extra-deps  {com.cognitect/test-runner
                {:git/url "https://github.com/cognitect-labs/test-runner"
                 :sha     "f7ef16dc3b8332b0d77bc0274578ad5270fbfedd"}}}
источник

DB

Dmitry Bushenko in Clojure — русскоговорящее сообщество
тесты запустить можно, в теории. для этого есть kaocha и cognitect runner
источник

DB

Dmitry Bushenko in Clojure — русскоговорящее сообщество
но у меня это все через такую жопу...(((( не работает нифига
источник

IG

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

DB

Dmitry Bushenko in Clojure — русскоговорящее сообщество
ну типа гибче. захотел — другой раннер себе воткнул
источник

DB

Dmitry Bushenko in Clojure — русскоговорящее сообщество
@Lamppilutti заработало, спасибо
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Не было бы лейна, все бы юзали депсы и говорили что всё норм, потаскать не сложно 🌝
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Ну, какая разница что было бы. У нас же есть лейн.
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Депсы у нас тоже есть
источник

IG

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

IG

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