Size: a a a

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

2019 April 19

DF

Dima Fomin in Clojure — русскоговорящее сообщество
А что означает запись в project.clj
[org.clojure/clojure "[1.3.0,)" ]
? Версия 1.3.0 или выше?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ни разу такого не видел, кажется она означает какое-то говно
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Даже чисто по виду
источник

DF

Dima Fomin in Clojure — русскоговорящее сообщество
ну вроде у авторитетного автора в репозитории :) https://github.com/cgrand/sjacket/blob/master/project.clj
источник

DF

Dima Fomin in Clojure — русскоговорящее сообщество
Млина, в кложе одно плохо, когда доходит дело до возни с всякими старыми либами, то Issues и PR у них почуют в бозе :( ибо авторы по видимости или померли или положили болт
источник

DF

Dima Fomin in Clojure — русскоговорящее сообщество
А гиморно свою либу в clojars засунуть? ни разу не пробовал пока
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Dima Fomin
А гиморно свою либу в clojars засунуть? ни разу не пробовал пока
очень

lein deploy clojars
источник

DF

Dima Fomin in Clojure — русскоговорящее сообщество
А подменить в локальном репозитории либу, которая там через пятые руки депендится - кошерно?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dima Fomin
А что означает запись в project.clj
[org.clojure/clojure "[1.3.0,)" ]
? Версия 1.3.0 или выше?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Оужас какой
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Буду знать
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Dima Fomin
А подменить в локальном репозитории либу, которая там через пятые руки депендится - кошерно?
все кошерно что не противоречит здравому смыслу )
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dima Fomin
А подменить в локальном репозитории либу, которая там через пятые руки депендится - кошерно?
Вполне, эксклюдишь из оригинальной зависимости и явно прописываешь свою версию
источник

DF

Dima Fomin in Clojure — русскоговорящее сообщество
о, спс. Так это значит хорошо! что x >= 1.3 ?
Интересно, почему тогда уважаемый weavejester пишет, что это плохо :/
источник

IG

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

DF

Dima Fomin in Clojure — русскоговорящее сообщество
Ivan Grishaev
видимо наелся с этим. зависимости лучше задавать точно.
а тогда получается, что в проект могут натянутся куча версий clojure? :/ и он распухнет до безобразия?
источник

IG

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Dima Fomin
а тогда получается, что в проект могут натянутся куча версий clojure? :/ и он распухнет до безобразия?
Нет, в проект попадает одна версия либы. Мавен складывает версии в ~/.m2
источник

IG

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

DF

Dima Fomin in Clojure — русскоговорящее сообщество
Kirill Chernyshov
Вполне, эксклюдишь из оригинальной зависимости и явно прописываешь свою версию
пагади-ка!  как это эксклюдишь?
а я могу например, при dependency [midje "1.6.3"] в своем project.clj указать, что там в глубине, 3 уровнями депенденси ниже, вместо [net.cgrand/parsley "0.9.1"] нужно брать [net.cgrand/parsley "0.9.3"] ?

Here is the dependency chain:

[midje "1.6.3"]
[gui-diff "0.5.0"]
[org.clojars.trptcolin/sjacket "0.1.3" :exclusions [[org.clojure/clojure]]]
[net.cgrand/parsley "0.9.1"]
источник