文章詳情頁(yè)
基于Rake和Gems的Java構(gòu)造工具Raven 1.1 發(fā)布
瀏覽:218日期:2024-03-07 15:31:05
Raven 1.1 發(fā)布了.Raven 是一款基于Rake和Ruby Gems的Java構(gòu)造工具, 讓你更簡(jiǎn)單地構(gòu)件Java項(xiàng)目. Raven 為Java提供了處理依賴以及特別的Rake 任務(wù), 這些都是基于Ruby的.但是為何要將我們的構(gòu)建系統(tǒng)基于Rake 和Ruby Gems之上呢?官方給的解釋: Rake 是很簡(jiǎn)單的構(gòu)建系統(tǒng), 是基于Ruby的, 是一個(gè)腳本語(yǔ)言, 讓你在不需要使用Java的某些場(chǎng)合, 可以更方便地進(jìn)行構(gòu)建.同時(shí),Ruby Gems 也更容易處理包的依賴,刪除和更新.官方提到:---Your jar files are wrapped in a Ruby Gem (a package). You can then start manage your java jar library just like a Gem library. Tools are provided to convert a Maven jar repository to a Gem repository (both local on your machine or on a public server) or to directly install packages. ---Your dependencies are declared in a Rakefile. You basically say which Gems you need (and so which jars will be included in your classpath) for building. When building, if some Gems are missing, they are automatically installed in your local Gem repository. Just like Maven. ---Raven gives you a small library of Rake tasks that you can use to compile your java classes, build a jar file, build a war file, produce javadoc, wrap the jar you built in a Gem, ... ---This effectively gives you everything you need to build Java projects, using Gems for dependencies management and Rake for scripts. 下載:http://raven.rubyforge.org/
標(biāo)簽:
Java
相關(guān)文章:
1. 基于android studio的layout的xml文件的創(chuàng)建方式2. spring acegi security 1.0.0 發(fā)布3. 阿里云服務(wù)器下安裝LAMP環(huán)境——基于CentOS 6.34. IDEA 通過(guò)docker插件發(fā)布springboot項(xiàng)目的詳細(xì)教程5. 阿里云服務(wù)器下配置LAMP環(huán)境——基于CentOS 6.36. Java如何基于反射機(jī)制獲取不同的類7. 基于javascript實(shí)現(xiàn)日歷功能原理及代碼實(shí)例8. java基于netty NIO的簡(jiǎn)單聊天室的實(shí)現(xiàn)9. 基于Python實(shí)現(xiàn)的購(gòu)物商城管理系統(tǒng)10. 基于python生成英文版詞云圖代碼實(shí)例
排行榜

網(wǎng)公網(wǎng)安備