gpt4 book ai didi

scala - 如何在 Scala intelliJ 项目中将 geoscript 作为依赖项包含在内?

转载 作者:行者123 更新时间:2023-12-01 09:08:51 25 4
gpt4 key购买 nike

Scala 和 sbt 的新手;来自 python 世界,并且对库依赖性、版本控制以及 sbt 可以和不能自动下载的内容感到困惑(即,当需要手动将 .jar 放在/lib 中时)。

我想在我的 Scala 应用程序中使用 Scala geoscript 项目 ( http://geoscript.org/scala/quickstart.html ) 中的类。

我正在使用 IntelliJ 和 Scala 2.11.8。

我最终可以做这样的事情吗:

libraryDependencies += "org.geoscript"% "some-artifact"% some=version

或者这将成为“非托管依赖项”?如果是这样,最干净的方法是什么?

最佳答案

如果依赖 jar 发布到 Maven Central和其他一些存储库,sbt 将在将其声明为 libraryDependency 时自动解析并下载它。这是一个“托管依赖”。通常,库的文档会告诉您安装它所需的“坐标”(组 ID、工件 ID、版本)。

从您链接的页面和 Maven 搜索来看,Geoscript 似乎未发布,因此您必须将其添加到项目中的 /lib 文件夹中。这应该足以将其放入类路径中。您可能需要刷新项目以便 IntelliJ 选取它并提供完成。

关于scala - 如何在 Scala intelliJ 项目中将 geoscript 作为依赖项包含在内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45170792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com