Size: a a a

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

2020 April 13

ИС

Ильшат Султанов in Clojure — русскоговорящее сообщество
Artem
Спасибо за помощь, но вы отвечаете немного на другой вопрос.
Если надо собрать обязательно с помощью maven на основе pom.xml посмотри как когнитект собирает. Например, здесь https://github.com/clojure/tools.deps.alpha/blob/master/pom.xml
источник

ИС

Ильшат Султанов in Clojure — русскоговорящее сообщество
а так обычно lein uberjar
источник

A

Artem in Clojure — русскоговорящее сообщество
Хотелось бы pom автомагически генерировать, но придется самому пейсать :(
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Artem
Спасибо за помощь, но вы отвечаете немного на другой вопрос.
ну, когда я собираю библиотеки командой lein deploy, то pom файлы получаются как нужно для размещения в мавен репозитории...
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
ну, когда я собираю библиотеки командой lein deploy, то pom файлы получаются как нужно для размещения в мавен репозитории...
хотя про uberjar уже было сказано, ок
источник

A

Artem in Clojure — русскоговорящее сообщество
Я знаю что такое uberjar. Мне нужно сгенерить pom.xml, а не собирать проект lein-ом.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Artem
Я знаю что такое uberjar. Мне нужно сгенерить pom.xml, а не собирать проект lein-ом.
это мы уже поняли
источник

A

Artem in Clojure — русскоговорящее сообщество
Круто.
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Artem
Я знаю что такое uberjar. Мне нужно сгенерить pom.xml, а не собирать проект lein-ом.
lein pom ?
источник

A

Artem in Clojure — русскоговорящее сообщество
Да, им и пользуюсь.
источник

A

Artem in Clojure — русскоговорящее сообщество
Но мавен в итоге собирает не то же самое, что uberjar :)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Artem
Но мавен в итоге собирает не то же самое, что uberjar :)
а pom отличается?
источник

A

Artem in Clojure — русскоговорящее сообщество
Отличается от чего?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Artem
Но мавен в итоге собирает не то же самое, что uberjar :)
ок, а отличия какие?
источник

A

Artem in Clojure — русскоговорящее сообщество
Хотя бы отсутствием аттрибута Main-Class в манифесте.
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Artem
Хотя бы отсутствием аттрибута Main-Class в манифесте.
шутка про пролетариат
источник

A

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Artem
Хотелось бы pom автомагически генерировать, но придется самому пейсать :(
я взял просто шаблон пома и в мейкфайле подставляю туда названия/версию
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
примерно так

pom: VERSION deps.edn
       @cat tools/pom-template.xml | envsubst > pom.xml
       @clojure -Spom
источник

A

Artem in Clojure — русскоговорящее сообщество
Да, наверное это путь,  спасибо.

По поводу pom.xml от lein-а... Его тоже можно использовать, но надо туда добавить как минимум maven-assembly-plugin... Я покопаю.
источник