Pergunta

Mover meu projeto de Ant para Leiningen foi tão bem que estou olhando para as coisas novas para incluir no processo de construção. um dos quais seria Crie automaticamente um arquivo .deb e .rpm na construção. Qual é a maneira mais fácil de fazer isso?

Foi útil?

Solução

Seria realmente ótimo ter um plugin Lein para ajudar com isso. Como já usa o Maven sob o capô, você pode procurar usar o maven-unix-plugin (http://mojo.codehaus.org/unix/) que podem criar arquivos .deb e .rpm. Caso contrário, se isso parecer irritante, acho que nenhum formato de pacote é especialmente complexo. Você provavelmente poderia fazê -lo à mão em Clojure, nesse caso, talvez olhar para um exemplo de tarefas de Ruby Rake ajudasse. (http://rubyforge.org/projects/pallet/)

Outras dicas

Eu acho que sua melhor aposta seria escrever seu próprio plug -in de Leiningen para isso (que eu ouço muito fácil) ou usar o Lein-scripts Plugin e escreva um script/tarefa para ele.

Eu encontrei o mesmo problema. Eu segui a sugestão de Rosejn e criei um plugin Leiningen que usa o Plug -in maven rpm Para criar um RPM. Eu coloquei aqui.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top