混合 java/scala 项目自动生成的文档

2023-12-21

我希望获得一些有关如何最好地为混合 Java/Scala 项目自动生成文档的建议。我们使用的是 Scala 2.8; 2.8.1 附带的 scaladoc 工具似乎没有为我们的 Java 类生成可用的文档 —— 它获得了正确的结构,但不包含文档。而javadoc显然只涵盖了Java部分。

我们研究了 Doxygen,但它不能立即与 Scala 一起使用,所以这只是一个研究项目。

我们如何才能做到 100% Java 或 100% Scala 呢?

Thanks!


Play Framework 为其 Scala 类生成 scaladoc,为其 Java 类生成 javadoc。请参阅生成APIDocsTask:https://github.com/playframework/Play20/blob/master/framework/project/Build.scala https://github.com/playframework/Play20/blob/master/framework/project/Build.scala

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

混合 java/scala 项目自动生成的文档 的相关文章

  • 如何使用 SLF4J 和 Log4j2 记录 FATAL(或任何自定义日志级别)

    我有那些具体的要求 需要能够登录FATAL level 需要使用SLF4J 需要使用Log4j2 现在 这是我的执行 final Logger logger LoggerFactory getLogger HelloWorld class
  • JavaEE 8 教程,在 hello1 项目上部署失败

    我正在尝试学习 Java EE 8 我遵循了官方指南https javaee github io tutorial https javaee github io tutorial 但我有这个问题 cargo maven2 plugin 1
  • V8 如何管理它的堆?

    我知道V8的垃圾收集在工作时 会从GC的root开始追踪 这样无法到达的对象就会被标记然后被清除 我的问题是GC是如何遍历那些对象的 必须有一个数据结构来存储所有可达或不可达的对象 位图 链接表 顺便说一句 JVM 也做同样的事情吗 艾伦秀
  • JPanel透明背景和显示元素[重复]

    这个问题在这里已经有答案了 我插入一个背景图e 变成 aJPanel但一些界面元素消失了 以下 Java Swing 元素不会出现 标签标题 标签 usuario 标签 密码 按钮加速器 你能否使图像透明或元素不透明 setOpaque f
  • Java Swing:清除JList而不触发监听器

    我的情况如下 我有一个 JList 只要在列表中进行选择 它就会触发搜索 使用 ListSelectionListener 我正在尝试使用以下命令重置列表上的选择list clearSelection 这样做的问题是使用clearSelec
  • 以编程方式将 PEM 证书导入 Java KeyStore

    我有一个由两个文件 crt 和 key 组成的客户端证书 我希望将其导入到 java KeyStore 中 然后在 SSLContext 中使用 以通过 Apache 的 HTTPClient 发送 HTTP 请求 但是 我似乎找不到一种以
  • .java 和 .scala 类之间是否可能存在循环依赖?

    假设我在 java 文件中定义了类 A 在 scala 文件中定义了类 B A 类使用 B 类 B 类使用 A 类 如果我使用 java 编译器 则会出现编译错误 因为 B 类尚未编译 如果我使用scala编译器A类将找不到 有没有可以同时
  • java“void”和“非void”构造函数

    我用 java 编写了这个简单的类 只是为了测试它的一些功能 public class class1 public static Integer value 0 public class1 da public int da class1 v
  • 如何解决错误:java.lang.ClassNotFoundException:io.netty.util.concurrent.GenericFutureListener?

    昨天我第一次尝试用 Java 制作 Prometheus 客户端 从 Python 开始 最后是 GoLang 是否找到示例 import io prometheus client Counter import io prometheus
  • 在气球内显示带有照片的多个地标的最佳做法是什么?

    我有一个项目如下 从手机上拍摄几张照片 将照片保存在网络系统中 然后将照片显示在其中的谷歌地球上 我读过很多文章 但它们都使用 fetchKml 我读过的一篇好文章是使用 php 但使用 fetchKml 我不知道是否可以使用 parseK
  • 我们可以在三元运算符(Java)中使用命令吗?

    这是一个工作代码 String a first String b second String object System out println object null a b 但它不是 String a first String b se
  • LibGdx 如何使用 OrthographicCamera 滚动?

    我已经找了 10 个小时 字面意思 我已经完成了 我需要问一下 事情是我正在学习如何使用 LibGdx 来编写 Java 游戏 我正在做一个水平太空飞船游戏 所以 我最糟糕的问题是我不知道如何滚动 我认为绘制会更好地解释 我想绘制一个巨大的
  • 您能让 Tomcat 6 stdout.log 文件表现得像 log4j DailyRollingFileAppender 吗?

    我们使用的是 Tomcat 6 的 Windows 安装 默认情况下 我们应用程序的 log4j 输出将转到 catalina base logs stdout log 文件 该日志文件仅在我们重新启动 Tomcat 时滚动 并且文件名始终
  • java JFileChooser 文件大小过滤器

    我知道我可以按文件类型进行过滤 但是可以按文件大小进行过滤吗 例如 JFileChooser 仅显示 3 MB 以内的图片 简短的回答应该是 你尝试过什么 长答案是肯定的 JFileChooser fc new JFileChooser f
  • 如何使用 Java 原生接口从 Java 调用 Go 函数?

    可以通过以下方式调用 C 方法JNA https en wikipedia org wiki Java Native AccessJava 中的接口 如何使用 Go 实现相同的功能 package main import fmt impor
  • Java String.format 向整数添加空格

    我有一小段代码 我不明白输出 此输出向我的字符串格式文本添加空格 我做错了什么吗 public class HelloWorld public static void main String args int a1 540 int a2 4
  • 如何在将数据发送到 Firebase 数据库之前对其进行加密?

    我正在使用 Firebase 实时数据库制作聊天应用程序 我知道 Firebase 非常安全 只要您的规则正确 但我自己可以阅读使用我的应用程序的人的所有聊天记录 我想阻止这种情况 为此我需要一种解密和加密方法 我尝试使用凯撒解密 但失败了
  • 当容器大小更改时,JTable 仅调整选定列的大小

    对于面板内的 JTable 如果面板变大 我如何将额外的空间仅分配给某些列 在我的例子中 分配给最后一列 尽管提供 第 3 4 列和8 将获得额外的空间 我想允许用户手动更改所有列的列大小 我尝试了 table setAutoResizeM
  • java中的比较器链

    正在阅读Oracle 关于接口的 Java 教程 https docs oracle com javase tutorial java IandI createinterface html其中给出了一个例子Card 打牌 我试图理解接口中的
  • 将字符串中的字符向左移动

    我是 Stack Overflow 的新手 有一道编程课的实验室问题一直困扰着我 该问题要求我们将字符串 s 的元素向左移动 k 次 例如 如果输入是 Hello World 和3 它将输出 lo WorldHel 对于非常大的 k 值 它

随机推荐

  • 如何指示 GCC 在出现 5 个错误后停止?

    是否可以指示 GNU c 编译器在发现 5 个错误后停止 在文档中找不到这个 命令行选项 fmax errors N https gcc gnu org onlinedocs gcc 4 6 0 gcc Warning Options ht
  • 在 MATLAB 中将 ASCII 代码转换为字符串

    如果我在 matlab 中有一个字符串 我可以使用以下命令将其转换为 ASCII 代码向量double gt gt my string asd gt gt double my string ans 97 115 100 我怎样才能从另一条路
  • 如何找到张量对象中每一行的最大索引?

    因此 我正在创建一个 pytorch 模型 对于前向传递 我应用前向传递方法来获取包含每个类别的预测分数的分数张量 该张量的形状为 100 10 现在 我想通过将其与包含实际分数的 y 进行比较来获得准确性 该张量的形状为 100 为了比较
  • 玩2.5 Ebean和JPA:NoSuchMethodError

    我在将项目迁移到 Play 2 5 时遇到了另一个问题 其中一个项目同时使用 Ebean 和 JPA 这是build sbt name Project version 1 0 SNAPSHOT lazy val root project i
  • getParcelable() 由于 AGP 8 中的 ifTable 为空而崩溃

    我最近更新到了 AGP 8 并在 Play 商店上发布了更新 我收到一些最近未更改的代码区域发生崩溃的报告 我相当有信心这是由 AGP 8 升级引起的崩溃 特别是在 R8 全模式周围 崩溃周围的代码正在恢复布局管理器的状态 恢复代码 if
  • 如何使用 SQL 命令在 C# 中实现此计划?

    我有两张桌子 表 1 带栏name markaz nvarchar 100 code markaz nchar 20 表 2 带栏name markaz nvarchar 100 code markaz nchar 20 我想实现这个计划
  • 按钮上的 KeyboardAwareScrollView

    我在屏幕底部有一个按钮 在屏幕顶部有一个输入字段 什么时候
  • 循环元素后测试字母顺序

    我尝试编写一些代码来检查下拉菜单中选项的字母顺序 所以我所做的就是循环下拉菜单并将选项的值添加到数组中 然后我想检查数组的值是否按字母顺序排列 到目前为止我有这个代码 var optionsArray cy get filter1 opti
  • Woocommerce - 添加到缺货商品的购物车

    我正在使用 Woocommerce 建立一个电子商务网站 即使该商品缺货 我也需要选择 添加到购物车 我怎样才能做到这一点 感谢 并有一个愉快的一天 这可以通过以下方式完成 转到仪表板 gt WooCommerce gt 产品 gt 库存
  • 使用 Raphael JS,用具有偏移量的背景图像填充 SVG 元素

    我想要这个这个使用具有偏移量的背景图像填充 SVG 元素 https stackoverflow com questions 5239458 fill svg element with with a background image wit
  • 通过 R 连接时无法查看 mongo DB 中的集合

    我使用 mongodb 包通过 R 连接到 mongoDB 连接成功 gt mongo is connected mongo 1 TRUE gt 如果我检查运行 mongoDB 的主机 gt use reporting switched t
  • 如何使用Matlab快速获得均方误差?

    我不知道这是否可能 但让我解释一下我的问题 想象一下我有下面的数组 errors e1 e2 e3 现在我要计算的是下面 MSE 1 array lenght e1 2 e2 2 e3 2 我可以用循环来做到这一点 但我想知道是否有任何快速
  • Mac 上 debug.keystore 的默认路径是什么?

    我是 Mac 新用户 我到处寻找debug keystore文件 但没有运气 难道是eclipse无法创建文件吗 默认位置是 Users
  • 如何在 git 中正确使用 gettext?

    我有一个我开发并分发的小应用程序 现在我想用 gettext 添加 i18n 支持 我发现 gettext 需要运行多个命令并生成各种文件 并在源代码中包含新字符串时更新它们 gettext 与典型 git 工作流程交互的常用方法是什么 我
  • 为什么 Node cluster.fork() 在作为模块实现时会分叉父作用域

    我正在尝试实现一个使用的 Node 模块cluster 问题在于整个父范围与预期的集群代码一起分叉 我在 Mocha 中为模块编写测试时发现了这一点 测试套件将运行多次 而不是一次 如下所示 myModule js 创建了 N 个工作线程
  • 如何测试Git存储库是否浅?

    当我从存储库进行本地克隆时 如果原始存储库较浅 则克隆会失败 git clone l target dir 由于情况并非总是如此 我想找出之前的克隆 但不知道该怎么做 到目前为止我尝试的很少 基本上是在克隆上创建错误消息 目前 我只是获取浅
  • 如何检查 Android Lollipop 中的活动是否被锁定(应用程序固定)

    我想知道在 android 5 0 及更高版本中 某个活动是否以编程方式锁定在应用程序固定下 请帮助我 Thanks 获取活动是否处于锁定任务模式的方法 ActivityManager isInLockTaskMode API 在 API
  • 使用 WebSphere MQ 的 JMS 连接耗尽

    我已经配置了CachingConnectionFactory包裹着一个MQTopicConnectionFactory and MQQueueConnectionFactory每个缓存大小设置为 10 这些比在几个中使用jms outbou
  • 什么决定了两个源文件中同名类包含哪个类定义?

    如果我的项目中有两个源文件 每个文件都定义一个同名的类 那么什么决定了使用该类的哪个版本 例如 file1 cpp include
  • 混合 java/scala 项目自动生成的文档

    我希望获得一些有关如何最好地为混合 Java Scala 项目自动生成文档的建议 我们使用的是 Scala 2 8 2 8 1 附带的 scaladoc 工具似乎没有为我们的 Java 类生成可用的文档 它获得了正确的结构 但不包含文档 而