Scala项目有可能列出自己的依赖项吗



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

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

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

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

我可能会使用通过这个问题找到的sbt-buildinfo来完成这项工作。

当然欢迎其他建议。

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

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

最新更新