相关疑难解决方法(0)

Scaladoc(2.11.6)在throws标签上失败,"无法找到任何要链接的成员"

当试图通过sbt "++2.11.6 publishLocal"或发布我的项目的jar时,我sbt +publishLocal在发布Scala 2.11.6时会遇到Scaladoc问题.看来我的@throws标签导致链接无效.我不知道为什么我有无效的链接,也不知道为什么在我的交叉发布期间Scala 2.11.6只出现错误而Scala 2.10.5出错.我找不到任何迹象表明@throwsScala 2.11上不支持该标记; 所以,我认为这是我的Scaladoc的一个问题,但我不知道我在这一点上缺少什么.谁能让我对这个问题有所了解?

  /**
   * Attempts to load the JDI, asserting that it can be and is loaded.
   *
   * @throws AssertionError If failed to load the JDI
   */
  @throws(classOf[AssertionError])
  protected def assertJdiLoaded(): Unit =
    assert(jdiLoader.tryLoadJdi(),
      """
        |Unable to load Java Debugger Interface! This is part of tools.jar
        |provided by OpenJDK/Oracle JDK and is the core of the debugger! Please
        |make sure that JAVA_HOME has been …
Run Code Online (Sandbox Code Playgroud)

tags scala throws scaladoc

11
推荐指数
1
解决办法
1690
查看次数

我可以使用sbt的`apiMappings`设置来管理依赖项吗?

我想用sbt生成的ScalaDoc链接到外部库,在sbt 0.13中我们autoAPIMappings应该为声明它们的库添加这些链接apiURL.但实际上,我使用的库中都没有提供它们的pom/ivy元数据,我怀疑其中一些库永远不会这样做.

apiMappings设置应该只是帮助,但它被键入Map[File, URL],因此适合为非托管依赖项设置doc urls.托管依赖项被声明为实例,sbt.ModuleID不能直接插入该映射中.

我可以以某种方式apiMappings使用将URL与托管依赖关联的东西填充设置吗?

一个相关的问题是:sbt是否提供了File从a 获得a的惯用方法ModuleID?我想我可以尝试评估一些类路径并返回Files尝试将它们映射到ModuleIDs但我希望有更简单的东西.

注意:这与/sf/ask/1312308581/有关,但该问题的不同之处在于链接到标准库的scaladoc,有一个众所周知的File scalaInstance.value.libraryJar,在这种情况下不是这种情况.

sbt scaladoc

5
推荐指数
1
解决办法
591
查看次数

标签 统计

scaladoc ×2

sbt ×1

scala ×1

tags ×1

throws ×1