2012-08-31 53 views
11

我正在使用SBT設置我的第一個Scala項目的依賴關係。SBT爲什麼不下載我自己的庫依賴項?

這是我build.sbt文件:

name := "MyProj" 

version := "1.0" 

scalaVersion := "2.9.2" 

libraryDependencies += "org.eclipse.jgit" % "org.eclipse.jgit" % "2.0.0.201206130900-r" 

當我運行update交互模式裏面,它更新的東西從org.scala-lang...但它從來沒有下載我的依賴關係。我如何獲得它來安裝/下載依賴關係?

回答

13

一些常見的庫are already predefined的,但它看起來像你的庫不在他們,所以你必須在Eclipse存儲庫添加到解析器列表(此行添加到build.sbt):

resolvers += "jgit-repository" at "http://download.eclipse.org/jgit/maven" 

就像你在行家(與<repository>...</repository>記錄)

不要忘了你的reload SBT控制檯,然後update來獲取依賴或剛開始SBT重新。

+0

我添加了該代碼行,但它似乎仍然沒有檢測到我的依賴關係。它沒有提到他們的任何事情? – Tower

+1

@rFactor您確定,您已重新啓動SBT以應用新設置? –

+3

哦,我不得不退出並重新運行'sbt':/。我的錯。 – Tower

相關問題