在对Scala的SBT感到有些失望之后,我想要一个更合乎逻辑,更易于理解且拥有更好用户体验的替代方案。 毕竟,特定领域语言的全部目的是使脚本,公式或语法的编写对用户来说是负担得起的。 DSL必须对用户来说是可理解的,以域语言编写脚本必须相对容易,并且肯定必须基本上没有烦恼。 当然,最好的例子是电子表格,如Excel,XML样式表转换语言(XSLT)和外壳程序脚本(如DOS,BASH)。
我最近在ScalaFX项目中添加了一个build.grade
文件。 这是有关如何使用Gradle构建而不是当前SBT文件的屏幕截图。
在Vimeo上使用Peter Pilgrim的 Gradle 1.1构建ScalaFX 1.0 。
到目前为止,我在Gradle中发现的唯一痛点是该项目从包含文件夹中获取