2017-02-03 23 views
0

如果我的關係是這樣的:我如何引用播放框架sbt文件中的某些內容?

"ws.securesocial" %% "securesocial" % "2.1" 

libraryDependencies ++= Seq(
    "ws.securesocial" %% "securesocial" % "2.1" 
) 

那麼什麼是解析器意味着樣子 - 以及如何將我找到一個不同的,嗯,版本?

我有這個作爲我的解析器(同一個文件,下一行):

resolvers += "Maven (sontaype) Repository" at "https://oss.sonatype.org/content/repositories/snapshots" 

不要問我爲什麼行家回購叫Sonatype的,這是愚蠢的!無論如何,我怎麼能找出哪些版本作爲依賴關係?我不想使用快照 - 但我有的鏈接是,這是愚蠢的(爲什麼會有人使用快照?) - 我如何獲得穩定版本?

回答

0

呃!誰做這個東西?

我還不確定它是如何工作的 - 玩神奇地做事情,老實說,我希望它不會。

反正 - 在我的問題,只有一些傻瓜教程中使用的快照版本(永遠永遠,永遠使用快照版本總是使用穩定從未有一個理由使用快照。!)

現在

所以你有:

libraryDependencies ++= Seq(
    "ws.securesocial" %% "securesocial" % "2.1.4-for-play24" 
) 

resolvers += "Maven (sontaype) Repository" at "https://oss.sonatype.org/content/repositories/releases" 

好了,我們在穩定的指向 - 現在我們的情況下,你會去

https://oss.sonatype.org/content/repositories/releases 

然後「WS」,然後在「securesocial」,現在不玩魔術 - 它似乎「知道」看2.11?我不知道爲什麼,它只是。於是我走進「2.11」,然後選擇

「2.1.4換play24」

因爲爲什麼不呢?我甚至不確定這個東西是否還在開發中,或者爲什麼它是2.4而不是2.5或2.6!

+0

A)你在咆哮SBT的功能,而不是播放。 B)操作員是[系統中更好的記錄部分]之一(https://playframework.com/documentation/2.5.x/SBTDependencies#Getting-the-right-Scala-version-with-%%)。 C)[它大部分已經死了,有一些叉子](https://github.com/jaliss/securesocial/issues/589),它們仍然保持着並且與最新版本兼容。 – gpgekko

相關問題