加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – 如何添加本机库依赖项到sbt项目?

发布时间:2020-12-16 09:36:03 所属栏目:安全 来源:网络整理
导读:我想添加一个Java库(例如 Apache PDFBox)到一个sbt项目。 这是常春藤依赖: dependency org="org.apache.pdfbox" name="pdfbox" rev="1.8.2" 我首先试图做以下事情: resolvers += "Sonatype releases" at "http://oss.sonatype.org/content/repositories/re
我想添加一个Java库(例如 Apache PDFBox)到一个sbt项目。

这是常春藤依赖:

dependency org="org.apache.pdfbox" name="pdfbox" rev="1.8.2"

我首先试图做以下事情:

resolvers += "Sonatype releases" at "http://oss.sonatype.org/content/repositories/releases/"

libraryDependencies += "org.apache.pdfbox" %% "pdfbox" % "1.8.2"

但它给了我类型的错误

[warn] ==== public: tried [warn]  
http://repo1.maven.org/maven2/org/apache/pdfbox/pdfbox_2.10/1.8.2/pdfbox_2.10-1.8.2.pom

所以我明白,使用这种语法我可以管理Scala依赖关系。我确定有一种管理Java依赖关系的方法,但是如何?

我试图在Google中搜索“sbt add java dependencies”,但没有找到(识别)相关的结果。

解决方法

您应该用单个替换%%(双百分比)。

libraryDependencies += "org.apache.pdfbox" % "pdfbox" % "1.8.2"

双百分比是一个方便的操作符,并导致在路径中添加_ scalaVersion后缀,在你的情况下是_2.10。单一百分比应该解决问题。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读