在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