一位同事浮現出使用rake作爲非ruby項目的構建系統的想法。是否可以擴展rake來補充autoconf工具集通常會使用的其他語言?在非紅寶石項目中使用rake
12
A
回答
8
0
我用它在幾個非Rails項目上部署(Capistrano)。一個Java(servlet)和幾個靜態HTML網站。
非常好用。
1
你可以找到如何使用耙按照手冊中的一個簡單的替代Makefile文件...
我用它幾乎exlusevely的構建,我寫我自己。如果你使用Java更好的選擇將是螞蟻和Maven--他們背後有很多代碼......但是,對於我來說,你必須要有一點腦力,以XML編程,所以我經常使用Rake執行許多任務,並從Ant/Maven中調用它,這樣的:
<target name="custom_task">
<exec executable="/usr/bin/env">
<arg value="rake"/>
<arg value="some-task"/>
<arg value="param" />
</exec>
</target>
它可能不是超有效,特別是如果你要在其上運行無法使用Ant的JVM的任何東西,所以它是不是最好的主意......我沒有試過JRuby,也許它w烏爾德值得嘗試...... 但是對於其他的任務 - filehandling,做文本文件的東西,等它的作品真的很好,我:-)
2
0
我用它來編譯Flex應用程序。我寫了wrappers around the Flex SDK command line tools - 對於可以從命令行調用的任何工具鏈來說很容易。
相關問題
- 1. 紅寶石項目
- 2. 紅寶石非寶石依賴關係
- 3. 在紅寶石寶石中使用不同的寶石依賴
- 4. 使用紅寶石
- 5. 使用紅寶石
- 6. 使用紅寶石
- 7. 紅寶石除非&&聲明
- 8. 使用!在紅寶石
- 9. 使用!在紅寶石
- 10. 「資源」 - 紅寶石寶石的目錄
- 11. 紅寶石散列在紅寶石
- 12. 非紅寶石網站上的紅寶石錯誤
- 13. 理想的紅寶石項目結構
- 14. 紅寶石按日期統計項目
- 15. 初學者與紅寶石項目記
- 16. 紅寶石和黃瓜項目結構
- 17. 紅寶石Koans代理項目
- 18. 紅寶石 - 按天分組項目與
- 19. 項目歐拉#2紅寶石
- 20. 在紅寶石
- 21. 在紅寶石
- 22. 在紅寶石
- 23. 在紅寶石
- 24. 在紅寶石
- 25. 在紅寶石
- 26. :在紅寶石
- 27. 在紅寶石
- 28. 在紅寶石
- 29. 在紅寶石
- 30. 在紅寶石
不是你的問題的答案,但請注意,還有其他可行的構建系統比autoconf太。 CMake和QMake都很棒,而且很受歡迎。 – 2009-01-07 21:48:12