Pregunta

Mover mi proyecto de Ant para Leiningen fue tan bien que estoy viendo cosas nuevas para incluir en el proceso de construcción. una de las cuales sería la de crear automáticamente un archivo .deb y .rpm en la creación . ¿Cuál es la manera más fácil de hacer esto?

¿Fue útil?

Solución

Sería muy bueno tener un plugin Lein para ayudar con esto. Puesto que ya utiliza Maven bajo el capó, se podía ver en el uso del experto en UNIX-plugin ( http: // mojo.codehaus.org/unix/ ) que se puede construir .deb y .rpm. De lo contrario, si que se ve molesto no creo que sea formato de paquete es especialmente compleja. Probablemente podría hacerlo a mano en Clojure, en cuyo caso tal vez buscando en algún ejemplo tareas Rake Rubí ayudarían. ( http://rubyforge.org/projects/pallet/ )

Otros consejos

Creo que la mejor opción sería escribir su propio plug-in para este Leiningen (que oyen I es bastante fácil), o utilice el lein-scripts plugin y escribir un script / tarea para él.

Me he encontrado con el mismo problema. Seguí la sugerencia de rosejn y creé un Leiningen plug-in que utiliza el RPM Maven Plugin para crear una RPM. Lo he puesto aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top