сборка пакетов Debian и Redhat с помощью leiningen - PullRequest
2 голосов
/ 29 января 2010

Перемещение моего проекта из Ant в Leiningen прошло так гладко, что я смотрю на новые вещи для включения в процесс сборки. один из которых будет автоматически создавать файлы .deb и .rpm в сборке . Какой самый простой способ сделать это?

Ответы [ 3 ]

2 голосов
/ 30 января 2010

Я думаю, что вам лучше всего написать свой собственный плагин Leiningen для этого (который, как я слышал, довольно просто) или использовать плагин lein-scripts и написать для него скрипт / задачу.

1 голос
/ 01 февраля 2010

Было бы здорово иметь плагин lein, чтобы помочь с этим. Так как он уже использует maven под капотом, вы можете изучить использование maven-unix-plugin (http://mojo.codehaus.org/unix/), который может создавать файлы .deb и .rpm. В противном случае, если это выглядит раздражающим, я не думаю, что какой-либо формат пакета является особенно сложным. Вы, вероятно, могли бы сделать это вручную в Clojure, и в этом случае, возможно, поможет пример некоторых задач Ruby Rake. (http://rubyforge.org/projects/pallet/)

0 голосов
/ 28 мая 2012

Я сталкивался с той же проблемой. Я последовал предложению rosejn и создал плагин Leiningen, который использует плагин Maven RPM для создания RPM. Я положил это здесь .

...