首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sbt找不到托管依赖类

sbt找不到托管依赖类
EN

Stack Overflow用户
提问于 2017-05-07 14:36:19
回答 1查看 625关注 0票数 0

我尝试使用sbt:https://mvnrepository.com/artifact/jep/jep/2.24将jep (https://mvnrepository.com/artifact/jep/jep/2.24)的构建包含到这个scala项目中。

因此,我不希望通过非托管依赖关系手动构建jep,而是将其作为托管依赖项来包含。因此,我只是包括:

代码语言:javascript
复制
resolvers += "jep" at "https://mvnrepository.com/artifact/"

libraryDependencies += "jep" % "jep" % "2.24" 

在build.sbt中

.jar正在被下载并包含在我的.ivy2文件夹中,但是在编译时,sbt似乎找不到它:

代码语言:javascript
复制
  > compile
[info] Updating {file:/C:/scalapy_indp/scalapy/}scalapy...
[info] Resolving org.sonatype.oss#oss-parent;9 ...
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.1/scala-library-2.12.1.jar ...
[info]  [SUCCESSFUL ] org.scala-lang#scala-library;2.12.1!scala-library.jar (1406ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.1/scala-reflect-2.12.1.jar ...
[info]  [SUCCESSFUL ] org.scala-lang#scala-reflect;2.12.1!scala-reflect.jar (1156ms)
[info] downloading https://repo1.maven.org/maven2/jep/jep/2.24/jep-2.24.jar ...
[info]  [SUCCESSFUL ] jep#jep;2.24!jep.jar (188ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.1/scala-compiler-2.12.1.jar ...
[info]  [SUCCESSFUL ] org.scala-lang#scala-compiler;2.12.1!scala-compiler.jar (2469ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar ...
[info]  [SUCCESSFUL ] org.scala-lang.modules#scala-xml_2.12;1.0.6!scala-xml_2.12.jar(bundle) (360ms)
[info] downloading https://repo1.maven.org/maven2/jline/jline/2.14.1/jline-2.14.1.jar ...
[info]  [SUCCESSFUL ] jline#jline;2.14.1!jline.jar (250ms)
[info] Done updating.
[info] Compiling 16 Scala sources to C:\scalapy_indp\scalapy\target\scala-2.12\classes...
[info] 'compiler-interface' not yet compiled for Scala 2.12.1. Compiling...
[info]   Compilation completed in 15.285 s
[error] C:\scalapy_indp\scalapy\src\gen\scala\me\shadaj\scalapy\py\ObjectTupleReaders.scala:2: not found: object jep
[error] import jep.Jep
[error]        ^

当然,代码中的每个Jep外观都会出现错误。

我对scala或sbt完全不熟悉,我只是尝试让它运行,而不必使用非托管依赖关系,即使它独立于平台。手动构建jep似乎依赖于正在创建的文件的平台:

如果构建成功,它将创建一个目录jep/build,其中包含一个jep.jar和Jep的编译后的C库,通常根据平台的不同命名为jep.so或jep.dll。

请参阅https://github.com/mrj0/jep/wiki/Getting-Started

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-07 14:58:38

依赖项已正确设置,但导入错误。

试一试

代码语言:javascript
复制
import org.nfunk.jep.JEP

而不是。

--

实际上,我刚刚意识到这可能是两个不同的项目。您所包含的依赖项是:usage.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43832760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档