向 build.sbt 添加依赖项时出现问题

问题描述 投票:0回答:1

我的 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
文件,而不是解析器中指定的文件吗?任何帮助或指导将不胜感激!

scala javafx import dependencies sbt
1个回答
0
投票

可能是因为 GitHub 上 master 分支中文件的呈现预览不是 Maven 工件。它呈现一个 HTML 页面,解析器需要 XML。

你添加了

https://github.com/javaterminal/TerminalFX/blob/master/releases

同时文档建议

https://github.com/javaterminal/terminalfx/raw/master/releases

这个

raw
而不是
blob
是一个巨大的差异。

© www.soinside.com 2019 - 2024. All rights reserved.