將我的項目從Ant移動到Leiningen過程非常順利,以至於我正在考慮將新項目納入構建過程。其中之一是會自動在構建中創建.deb和.rpm文件。什麼是最簡單的方法來做到這一點?與leiningen構建Debian和Redhat軟件包
2
A
回答
2
有一個lein插件來幫助解決這個問題真的很棒。由於它已經在引擎蓋下使用了maven,因此可以使用可以構建.deb和.rpm文件的maven-unix插件(http://mojo.codehaus.org/unix/)進行研究。否則,如果這看起來令人討厭,我不認爲任何包格式都是特別複雜的。你可以在Clojure中手工完成,在這種情況下,可能會看到一些Ruby Rake任務的例子會有所幫助。 (http://rubyforge.org/projects/pallet/)
2
我認爲你最好的選擇是爲你編寫自己的Leiningen插件(我聽說這很容易),或者使用lein-scripts插件併爲它編寫腳本/任務。
0
我遇到過同樣的問題。我遵循rosejn的建議並創建了一個使用RPM Maven Plugin創建RPM的Leiningen插件。我已經把它放在here。
相關問題
- 1. 構建無上游的Debian軟件包
- 2. 構建預配置的debian軟件包
- 3. 重建軟件包和debian上的軟件包管理器
- 4. Shoes Debian軟件包
- 5. 構建不帶.orig文件的debian軟件包
- 6. Debian軟件包分發和組件
- 7. 在CentOS上創建Debian軟件包
- 8. 使用Apache Ant創建Debian軟件包
- 9. 建立一個Debian軟件包Tensorflow
- 10. 從Ruby寶石創建Debian軟件包
- 11. Debian軟件包創建錯誤
- 12. 創建Debian軟件包在Ubuntu
- 13. 重建opencv 2.1 debian軟件包
- 14. 如何用dh-virtualenv構建Debian軟件包?規則文件不工作與fakeroot
- 15. 構建Debian軟件包時自動碰撞版本
- 16. 如何在基於Debian的系統中構建RPM軟件包?
- 17. 構建多拱Debian軟件包的正確方法是什麼?
- 18. 我需要使用Java + OpenGL構建Ubuntu/Debian軟件包嗎?
- 19. JZMQ無法在Ubuntu上構建debian軟件包
- 20. 在32位Ubuntu上構建64位Debian軟件包
- 21. 安裝multiarch Debian軟件包與架構:所有依賴
- 22. Debian軟件包不提供?
- 23. Debian軟件包驗證
- 24. CMake CPack debian軟件包
- 25. debian軟件包裝教程
- 26. 從包含/ debian文件夾的源代碼構建Debian包
- 27. 將Debian軟件包分發到Debian軟件包並安裝其他東西
- 28. Debian軟件包包含base64.h
- 29. Debian軟件包控制文件問題
- 30. 刪除.svn文件,同時建立Debian軟件包