Leiningen - способ автоматизации удаления файлов * .DSA и * .SF (Clojure Maven) - PullRequest
1 голос
/ 22 января 2012

Я использую Leiningen для автоматизации создания одного uberjar из нескольких зависимостей.(Для веб-приложения запуска).

Некоторые файлы jar подписаны, и процесс uberjar переносит их файлы подписи (которые не соответствуют новому jar).Я хочу добавить свой собственный самоподписанный сертификат и удалить старые.

Есть ли в leiningen легкий способ удалить эти старые файлы подписи (или остановить их копирование)?В настоящее время я делаю это вручную.

Ответы [ 2 ]

1 голос
/ 14 февраля 2012

См. Lein ticket # 31 .Я представил патч, но если его нет в используемой вами версии, вы можете поместить его в свой project.clj для довольно полного запрета файлов .sf:

:uberjar-exclusions [#"(?i)^META-INF/[^/]*\.SF$"]
1 голос
/ 22 января 2012

Это то, что я искал:

:uberjar-exclusions [#"foo.sf"] 

Отсюда: У Лейнингена есть проблемы со сборкой рабочего uberjar

...