首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Intellij scaladoc异常

Intellij scaladoc异常
EN

Stack Overflow用户
提问于 2019-03-06 00:52:29
回答 1查看 235关注 0票数 0

我正在使用Scala2.12的intellij社区2018.3。我试图为我的项目(一个库)生成scaladoc,但是intellij打印了这个错误:

代码语言:javascript
复制
Exception in thread "main" java.lang.NoSuchMethodError: scala.reflect.io.FileZipArchive.allDirsByDottedName()Lscala/collection/Map;
    at scala.tools.nsc.classpath.ZipArchiveFileLookup.findDirEntry(ZipArchiveFileLookup.scala:71)
    at scala.tools.nsc.classpath.ZipArchiveFileLookup.list(ZipArchiveFileLookup.scala:53)
    at scala.tools.nsc.classpath.ZipArchiveFileLookup.list$(ZipArchiveFileLookup.scala:52)
    at scala.tools.nsc.classpath.ZipAndJarClassPathFactory$ZipArchiveClassPath.list(ZipAndJarFileLookupFactory.scala:42)
    at scala.tools.nsc.classpath.AggregateClassPath.$anonfun$list$1(AggregateClassPath.scala:76)
    at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
    at scala.collection.Iterator.foreach(Iterator.scala:944)
    at scala.collection.Iterator.foreach$(Iterator.scala:944)
    at scala.collection.AbstractIterator.foreach(Iterator.scala:1432)
    at scala.collection.IterableLike.foreach(IterableLike.scala:71)
    at scala.collection.IterableLike.foreach$(IterableLike.scala:70)
    at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
    at scala.collection.TraversableLike.map(TraversableLike.scala:234)
    at scala.collection.TraversableLike.map$(TraversableLike.scala:227)
    at scala.collection.AbstractTraversable.map(Traversable.scala:104)
    at scala.tools.nsc.classpath.AggregateClassPath.list(AggregateClassPath.scala:74)
    at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader.doComplete(SymbolLoaders.scala:271)
    at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:220)
    at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1535)
    at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:225)
    at scala.tools.nsc.Global.rootMirror$lzycompute(Global.scala:65)
    at scala.tools.nsc.Global.rootMirror(Global.scala:63)
    at scala.tools.nsc.Global.rootMirror(Global.scala:36)
    at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:267)
    at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:267)
    at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1423)
    at scala.tools.nsc.Global$Run.<init>(Global.scala:1179)
    at scala.tools.nsc.doc.DocFactory.makeUniverse(DocFactory.scala:44)
    at scala.tools.nsc.doc.DocFactory.generate$1(DocFactory.scala:124)
    at scala.tools.nsc.doc.DocFactory.document(DocFactory.scala:131)
    at scala.tools.nsc.ScalaDoc.process(ScalaDoc.scala:41)
    at scala.tools.nsc.ScalaDoc$.main(ScalaDoc.scala:92)
    at scala.tools.nsc.ScalaDoc.main(ScalaDoc.scala)

Process finished with exit code 1

IDE正在更新。我能做什么?

EN

回答 1

Stack Overflow用户

发布于 2019-03-06 02:08:08

它可能如下所示:

你也是在scala 2.12上,scala reflect似乎在2.11或其他版本上。将scala reflect的依赖项添加到项目中:https://mvnrepository.com/artifact/org.scala-lang/scala-reflect/2.12.8

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

https://stackoverflow.com/questions/55007831

复制
相关文章

相似问题

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