簡體   English   中英

在SBT項目中使用來自Maven Central的處理庫時出現奇怪的錯誤

[英]Strange error when using processing library from maven central in a sbt project

我試圖在sbt項目中使用處理Java庫 ,因此在build.sbt中添加了一行:

name := "testJson"

version := "1.0"

scalaVersion := "2.11.7"

//libraryDependencies += "io.spray" %%  "spray-json" % "1.3.2"

libraryDependencies += "org.processing" % "processing-complete" % "3.0b5"

我收到一個錯誤:

[warn] 
[FAILED ] org.processing#processing-complete;3.0b5!processing-complete.jar: (0ms) 
[warn] ==== local: tried 
[warn] /Users/kaiyin/.ivy2/local/org.processing/processing-complete/3.0b5/jars/processing-complete.jar 
[warn] ==== activator-launcher-local: tried 
[warn] /Users/kaiyin/.activator/repository/org.processing/processing-complete/3.0b5/jars/processing-complete.jar 
[warn] ==== activator-local: tried 
[warn] /Users/kaiyin/opt/activator-dist-1.3.5/repository/org.processing/processing-complete/3.0b5/jars/processing-complete.jar 
[warn] ==== public: tried 
[warn] https://repo1.maven.org/maven2/org/processing/processing-complete/3.0b5/processing-complete-3.0b5.jar 
[warn] ==== typesafe-releases: tried 
[warn] http://repo.typesafe.com/typesafe/releases/org/processing/processing-complete/3.0b5/processing-complete-3.0b5.jar 
[warn] ==== typesafe-ivy-releasez: tried 
[warn] http://repo.typesafe.com/typesafe/ivy-releases/org.processing/processing-complete/3.0b5/jars/processing-complete.jar 
[warn] 
[FAILED ] org.processing#processing-complete;3.0b5!processing-complete.jar(src): (0ms) 
[warn] ==== local: tried 
[warn] /Users/kaiyin/.ivy2/local/org.processing/processing-complete/3.0b5/srcs/processing-complete-sources.jar 
[warn] ==== activator-launcher-local: tried 
[warn] /Users/kaiyin/.activator/repository/org.processing/processing-complete/3.0b5/srcs/processing-complete-sources.jar 
[warn] ==== activator-local: tried 
[warn] /Users/kaiyin/opt/activator-dist-1.3.5/repository/org.processing/processing-complete/3.0b5/srcs/processing-complete-sources.jar 
[warn] ==== public: tried 
[warn] https://repo1.maven.org/maven2/org/processing/processing-complete/3.0b5/processing-complete-3.0b5-sources.jar 
[warn] ==== typesafe-releases: tried 
[warn] http://repo.typesafe.com/typesafe/releases/org/processing/processing-complete/3.0b5/processing-complete-3.0b5-sources.jar 
[warn] ==== typesafe-ivy-releasez: tried 
[warn] http://repo.typesafe.com/typesafe/ivy-releases/org.processing/processing-complete/3.0b5/srcs/processing-complete-sources.jar 
[warn] 
[FAILED ] org.processing#processing-complete;3.0b5!processing-complete.jar(doc): (0ms) 
[warn] ==== local: tried 
[warn] /Users/kaiyin/.ivy2/local/org.processing/processing-complete/3.0b5/docs/processing-complete-javadoc.jar 
[warn] ==== activator-launcher-local: tried 
[warn] /Users/kaiyin/.activator/repository/org.processing/processing-complete/3.0b5/docs/processing-complete-javadoc.jar 
[warn] ==== activator-local: tried 
[warn] /Users/kaiyin/opt/activator-dist-1.3.5/repository/org.processing/processing-complete/3.0b5/docs/processing-complete-javadoc.jar 
[warn] ==== public: tried 
[warn] https://repo1.maven.org/maven2/org/processing/processing-complete/3.0b5/processing-complete-3.0b5-javadoc.jar 
[warn] ==== typesafe-releases: tried 
[warn] http://repo.typesafe.com/typesafe/releases/org/processing/processing-complete/3.0b5/processing-complete-3.0b5-javadoc.jar 
[warn] ==== typesafe-ivy-releasez: tried 
[warn] http://repo.typesafe.com/typesafe/ivy-releases/org.processing/processing-complete/3.0b5/docs/processing-complete-javadoc.jar 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: FAILED DOWNLOADS :: 
[warn] :: ^ see resolution messages for details ^ :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: org.processing#processing-complete;3.0b5!processing-complete.jar 
[warn] :: org.processing#processing-complete;3.0b5!processing-complete.jar(src) 
[warn] :: 

這是什么意思,如何解決?

您沒有定義任何解析器。

您可能想要嘗試將此行添加到build.sbt

resolvers += Resolver.sonatypeRepo("releases")

或查看此頁面以更詳細地解釋解析器: http : //www.scala-sbt.org/0.13/docs/Resolvers.html

盡管pom在那兒,但人造物不在那兒。 請參閱http://search.maven.org/#search%7Cga%7C1%7Corg.processing 在這里,您可以查看哪些Pom可使用哪些工件。 我懷疑核心工件可能是您想要的。

處理完成模塊只是一個元文件,描述了processing.org提供的模塊。 我希望sbt / ivy能夠解析pom文件中定義的模塊。 但是,如果沒有(我沒有sbt可以下載pom之外的其他文件),建議您單獨添加實際的模塊:

libraryDependencies += "org.processing" % "core" % "3.0b5"

libraryDependencies += "org.processing" % "net" % "3.0b5"

libraryDependencies += "org.processing" % "video" % "3.0b5"

libraryDependencies += "org.processing" % "serial" % "3.0b5"

libraryDependencies += "org.processing" % "pde" % "3.0b5"

libraryDependencies += "org.processing" % "pdf" % "3.0b5"

對我來說工作順利。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM