如何使用 Scaladoc 2 为 Maven+Scala 2.8+Java 项目创建 Scaladoc

发布于 2024-09-13 17:14:46 字数 403 浏览 1 评论 0原文

这个问题说明了一切。我在网上找不到如何使用 Scaladoc 2 的示例,尤其是在 Maven 项目上。

我使用 Maven、Scala 2.8 和一些 Java 类以及 Maven Scala 插件来构建项目。 但看来我无法使用 Maven Scala 插件(我可以在其中运行 mvn scala:doc)来创建文档,因为它使用 VScaladoc - 其中有 Scala 2.8/Scaladoc 2 上的问题,导致 java.lang.reflect.InitationTargetException

我如何为我的项目构建 Scaladoc项目?

The question says it all. I couldn't find an example on the web how to use the Scaladoc 2, especially on a Maven Project.

I'm using Maven, Scala 2.8 and some Java classes, and the Maven Scala Plugin to build the project.
But as it seems i cannot use the Maven Scala Plugin (where i could run mvn scala:doc) to create the docs because it uses VScaladoc - which has an issue on Scala 2.8/Scaladoc 2, resulting in an java.lang.reflect.InvocationTargetException

How can i build the Scaladoc for my project?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

拔了角的鹿 2024-09-20 17:14:46

我们正在努力修复,但我知道 DavidB 和我的空闲时间都很短,所以欢迎提供补丁! ;)

我的猜测(没有调查)是我们没有对 scaladoc 与 scaladoc2 进行特殊处理。 maven-scala-plugin 尝试处理 Scala 2.6 版本(及更低版本)-> 2.8,这是一个相当广泛的范围。我猜 2.8+ 版本的特殊处理略有偏差。

We're working on a fix, however I know DavidB and I are very short on free time, so patches are welcome! ;)

My guess (without looking into it) is that we don't have special handling for scaladoc vs. scaladoc2. The maven-scala-plugin attempts to handle Scala versions 2.6 (and less) -> 2.8 which is a pretty broad range. I'm guessing the special handling for 2.8+ versions is slightly off..

时光磨忆 2024-09-20 17:14:46

从 maven-scala-plugin 2.14.2 版本开始,该插件使用 Scaladoc2 进行基于 scala 2.8+ 的项目

Since version 2.14.2 of maven-scala-plugin, the plugin use Scaladoc2 for project based on scala 2.8+

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文