无法解决常春藤依赖项:下载com.github.jupyter:jvm-repr:0.4.0时出错。

问题描述 投票:0回答:1
我正在学习SBT编译和发布规则。考虑以下我设置的示例项目:

我的build.sbt文件看起来像:

name := "example" version := "0.1" scalaVersion := "2.13.2" // almond jupyter api resolvers += "jvm-repr" at "https://maven.imagej.net/content/repositories/public/" libraryDependencies += "com.github.jupyter" % "jvm-repr" % "0.4.0" libraryDependencies += "sh.almond" %% "jupyter-api" % "0.9.1"

我的Example.scala文件如下:

import almond.interpreter.api.{DisplayData, OutputHandler} object Example extends App { def f1() = { DisplayData( Map( // if we set up an extension for application/myapp+json, first element should be picked "application/myapp+json" -> """{"a": "A"}""", // else, text/html should be displayed "text/html" -> "<b>A</b>" ) ) } println(f1()) }

现在在sbt shell中键入:

compile; run

我得到的输出:

DisplayData(Map(application(/ myapp + json-> {“ a”:“ A”},text / html->

A

),Map(),无)一切正常,一切正常。

现在我在本地发布此软件包。在sbt shell中,键入:

publishLocal

我收到一条消息,该消息已发布到

。ivy2./local/default/example_2.13/0.1

很好,很好。>>

现在,我启动一个almond.sh内核,以查看是否可以成功导入我的包并使用它。但是...

我有以下错误:

enter image description here

为什么会这样?该软件包似乎可以编译和构建,但是当我发布它时却失败了。因此,解析器不会以某种方式添加到已发布的程序包中。有人可以告诉我发生了什么事以及如何解决?

我正在学习SBT编译和发布规则。考虑一下我设置的以下示例项目:我的build.sbt文件如下:name:=“ example” version:=“ 0.1” scalaVersion:=“ 2.13.2” / ...

scala maven jvm sbt publish
1个回答
0
投票
由于杏仁使用ammonite this should help
© www.soinside.com 2019 - 2024. All rights reserved.