costruzione Debian e pacchetti Redhat con Leiningen
Domanda
Spostare il mio progetto da Ant a Leiningen è andato senza intoppi che sto guardando cose nuove da includere nel processo di generazione. una delle quali potrebbe essere quella di creare automaticamente un file .deb e .rpm nella build . Qual è il modo più semplice per farlo?
Soluzione
Sarebbe davvero bello avere un plugin Lein per aiutare con questo. Dal momento che già utilizza Maven sotto il cofano, si potrebbe considerare di usare il Maven-unix-plugin ( http: // mojo.codehaus.org/unix/ ) che possono creare file .rpm .deb e. In caso contrario, se questo sembra fastidioso non credo che sia in formato pacchetto è particolarmente complessa. Si potrebbe probabilmente fare a mano in Clojure, nel qual caso forse guardando alcuni esempi compiti Rake Rubino aiuterebbero. ( http://rubyforge.org/projects/pallet/ )
Altri suggerimenti
Credo che la soluzione migliore sarebbe quella di scrivere il proprio plug-in Leiningen per questo (che ho sentito è abbastanza facile), o usare il Lein-scripts plug-in e scrivere uno script / compito per esso.
ho incontrato lo stesso problema. Ho seguito il suggerimento di rosejn e creato un plug-Leiningen che utilizza il RPM Maven Plugin per creare un RPM. Ho messo qui .