Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top