2015-04-15 194 views
0

我试图在Jenkins中构建一个Scala项目,但我得到UNRESOLVED DEPENDENCIES错误消息sbt-native-packager未解决的依赖关系sbt-native-packager 0.4.0(sbtVersion = 0.11.2,scalaVersion = 2.9.1)

请注意该项目是旧的,我无法更新它。

  • 的Scala 2.9.1
  • SBT 0.11.2

plugins.sbt

resolvers += "Web plugin repo" at "http://siasia.github.com/maven2"    

resolvers += Resolver.url("scalasbt", new URL("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns) 

resolvers += Resolver.url("SBT native packager from bintray", new URL("http://dl.bintray.com/sbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns) 

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.0.0")   

addSbtPlugin("com.typesafe" % "sbt-native-packager" % "0.4.0")     

libraryDependencies <+= sbtVersion(v => "com.github.siasia" %% "xsbt-web-plugin" % (v+"-0.2.11")) 

已满错误消息

[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] ::   UNRESOLVED DEPENDENCIES   :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: com.typesafe#sbt-native-packager;0.4.0: not found 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] 
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes. 
[warn]  com.typesafe:sbt-native-packager:0.4.0 (sbtVersion=0.11.2, scalaVersion=2.9.1) 
[warn] 
[error] {file:/r7/jenkins/workspace/cms-senna/project/}default-4270b0/*:update: sbt.ResolveException: unresolved dependency: com.typesafe#sbt-native-packager;0.4.0: not found 

我该如何解决这个问题?什么是正确的解析器?

回答

0

我改变了解析器使用https和它的工作:

resolvers += Resolver.url(
    "sbt-plugin-releases on bintray", 
    new URL("https://dl.bintray.com/sbt/sbt-plugin-releases/") 
)(Resolver.ivyStylePatterns) 
+0

出于好奇。 Scala * 2.9.1 *和native-packager * 0.4.0 *。你是用这个来制作的吗? – Muki

+0

是的,它在生产中。为什么这样问?太老?这里的每个人都在Ruby工作,但在Scala中有这个传统项目,两年内没有任何改变。 –

+0

我只是好奇:)总是对我们的社区感兴趣和某些情况下的原因 – Muki