我的 Scala 项目的
build.sbt
文件中有以下代码片段:
// for scalaFX
libraryDependencies += "org.scalafx" %% "scalafx" % "16.0.0-R24",
scalacOptions += "-Ymacro-annotations",
// for scalaFXML
libraryDependencies += "org.scalafx" %% "scalafxml-core-sfx8" % "0.5",
// for terminalFX
libraryDependencies += "com.kodedu.terminalfx" % "terminalfx" % "1.2.0",
resolvers += "terminalfx-repo" at "https://github.com/javaterminal/TerminalFX/blob/master/releases",
但是,我遇到了这个错误:
not found: https://repo1.maven.org/maven2/com/kodedu/terminalfx/terminalfx/1.2.0/terminalfx-1.2.0.pom
有人知道为什么它试图在此路径中搜索
.pom
文件,而不是解析器中指定的文件吗?任何帮助或指导将不胜感激!
可能是因为 GitHub 上 master 分支中文件的呈现预览不是 Maven 工件。它呈现一个 HTML 页面,解析器需要 XML。
你添加了
https://github.com/javaterminal/TerminalFX/blob/master/releases
同时文档建议
https://github.com/javaterminal/terminalfx/raw/master/releases
这个
raw
而不是blob
是一个巨大的差异。