2011-11-20 63 views
0

Scala中有Groovy的AntBuilder嗎?
請參閱:
1. Using Ant from Groovy
2. groovy.util.AntBuilder使用Scala的Ant

我們需要從幾個的build.xml文件,在我們的部署腳本執行了大量的Ant目標。
現在我們從Unix shell腳本調用這些ant目標,並通過awk + ​​sed處理這些任務的輸出...
我們決定在Groovy上重寫這些腳本。
但是,如果在Scala中有相同的功能,我寧願使用Scala來代替Groovy。

UPDATE:
事實證明,以便開始斯卡拉腳本我必須classpath中階,compiler.jar和Scala-library.jar。
這是我們的分配+ 20MB。
在Groovy的情況下,我們應該只添加groovy-all-1.8.4.jar - 6MB。

回答

0

你可以試試https://github.com/weihsiu/antelese,這是一個scala中的ant dsl。免責聲明:我寫了它,但沒有維護它。但是我認爲如果你想進一步研究,那麼基本的想法是完美的。