我想在一个Scala应用程序中嵌入R,所以我应该如何在 build.gradle 文件中指定依赖项。
我为sbt项目找到了以下内容。
libraryDependencies += "org.ddahl" %% "rscala" % "2.2.2"
有人可以帮我在Gradle中指定相同内容吗? 提前谢谢。
答案 0 :(得分:1)
您可以将依赖项添加到构建定义中,如下所示:
compile group: 'org.ddahl', name: 'rscala_2.11', version: '2.2.2'
正如您可能已经注意到的那样,在SBT中使用%%
运算符可以省略已编译库的Scala版本,在Gradle中(就像Maven一样)您必须明确说明它,因此依赖项定义可以根据您使用的Scala版本进行更改:
compile group: 'org.ddahl', name: 'rscala_2.10', version: '2.2.2'
compile group: 'org.ddahl', name: 'rscala_2.11', version: '2.2.2'
compile group: 'org.ddahl', name: 'rscala_2.12', version: '2.2.2'
如果您想了解有关Scala版本here的二进制兼容性策略的更多信息。