Scala项目是否可以列出自己的依赖项?

时间:2015-11-14 18:16:40

标签: scala sbt

在sbt中,我们定义项目的依赖关系:

libraryDependencies ++= Seq(
  "com.beachape" %% "enumeratum" % "1.3.2",
  "org.scalatest" %% "scalatest" % "2.2.4" % "test"
)

这样编译的Scala应用程序是否有可能以某种方式访问​​这些数据?

我正在制作Play 2.4 API的模块化系统,并希望"保护伞"能够列出它携带的API。

2 个答案:

答案 0 :(得分:3)

我可能会使用sbt-buildinfo找到的this question完成此操作。

其他建议当然是受欢迎的。

答案 1 :(得分:0)

一个简单的解决方案是检查maven存储库。例如,下面的链接显示了所有库 com.beachape" %%" enumeratum" %" 1.3.2" 取决于。

http://mvnrepository.com/artifact/com.beachape/enumeratum_2.11/1.3.2