在SBT,我们定义为依赖一个项目:Scala项目可能列出自己的依赖关系吗?
libraryDependencies ++= Seq(
"com.beachape" %% "enumeratum" % "1.3.2",
"org.scalatest" %% "scalatest" % "2.2.4" % "test"
)
是否有可能因此编译获得访问这些数据,不知何故斯卡拉申请?
我正在制作Play 2.4 API的模块化系统,并希望“伞”能够列出它携带的API。
在SBT,我们定义为依赖一个项目:Scala项目可能列出自己的依赖关系吗?
libraryDependencies ++= Seq(
"com.beachape" %% "enumeratum" % "1.3.2",
"org.scalatest" %% "scalatest" % "2.2.4" % "test"
)
是否有可能因此编译获得访问这些数据,不知何故斯卡拉申请?
我正在制作Play 2.4 API的模块化系统,并希望“伞”能够列出它携带的API。
我可能会使用sbt-buildinfo完成这项工作,我通过this question找到。
其他建议当然是受欢迎的。
一个简单的解决方案是检查maven仓库。例如,下面的链接将显示所有库com.beachape” %%‘enumeratum’%‘1.3.2’依赖。
http://mvnrepository.com/artifact/com.beachape/enumeratum_2.11/1.3.2
我的意思是,该项目将通过编程可以知道它的SBT侧元信息,比如libraryDepencendies。手动查看依赖关系我使用sbt dependencyTree https://github.com/jrudolph/sbt-dependency-graph – akauppi