如何将 JavaDoc DocCheck 设置为 Eclipse 插件?

2024-06-29

我最近开始使用 DocCheck 来检查代码文件中 JavaDoc 的有效性。

有没有办法将 DocCheck 设置为 eclipse 插件?


这被认为是个好主意早在2002年 http://dev.eclipse.org/newslists/news.eclipse.tools/msg22613.html, 还是2004年要求 http://dev.eclipse.org/newslists/news.eclipse.tools.jdt/msg13001.html...

但从那时起,几乎所有的功能Sun Doc 检查 Doclet http://java.sun.com/j2se/javadoc/doccheck/docs/index.html(最初为 Sun 内部使用而开发的实验代码,并按原样发布给开发人员社区使用)几乎涵盖在 'Java Compiler / Javadoc' Java 项目属性的部分(尽管没有 HTML rapports 输出)

如果您确实想要 DocCheck 报告,我建议您制作一份自定义项目生成器 http://www.eclipse.org/articles/Article-Builders/builders.html, like this one http://www.bell-labs.com/project/nmake/manual/eclipsejdt.html(与DocCheck完全无关,只是给你举个例子)

alt text
(source: bell-labs.com http://www.bell-labs.com/project/nmake/manual/eclipse/jdt_lu38/builders.png)

也可以看看常见问题解答 如何实施增量项目构建器? http://wiki.eclipse.org/FAQ_How_do_I_implement_an_incremental_project_builder%3F or 常见问题解答 如何创建外部工具生成器? http://wiki.eclipse.org/FAQ_How_do_I_create_an_external_tool_builder%3F

我还建议您仅在进行填充构建时才设置此自定义构建器调用 DocCheck (IncrementalProjectBuilder.FULL_BUILD),以避免每次保存文件时都要等待。

最终用户可以添加外部工具构建器,方法是在导航器中选择一个项目,选择“属性”,然后转到建设者页面.
在“构建选项”选项卡上,您可以指定构建器是应在自动构建、手动构建还是在Clean.
在大多数情况下,在自动构建期间运行外部工具构建器会造成太大的破坏,因为它们运行的​​时间太长。

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

如何将 JavaDoc DocCheck 设置为 Eclipse 插件? 的相关文章

  • Visual Studio - 更改类时自动刷新类视图

    我有 Java 背景 多年来一直在使用 Eclipse 使用 Visual Studio 2008 时我错过的一项功能是 当我更改类时 类视图不会自动刷新 在 Eclipse 中 它有一个 类 大纲 窗口 它代表当前类并显示方法 属性等 这
  • 无法远程连接JMX?

    由于某些奇怪的原因 我无法使用VisualVM or jconsole到 JMX 用于启动要监控的VM的参数 Dcom sun management jmxremote Dcom sun management jmxremote authe
  • 为什么我们要在invokeAll方法之后调用join?

    我正在尝试了解 ForkJoinPool 框架并遇到以下示例 public class ArrayCounter extends RecursiveTask
  • 如果没有发生触摸事件,Android SurfaceView 会变慢

    我正在制作一款游戏 除了游戏循环之外一切都很顺利 我正在使用 SurfaceView 并绘制 2D Sprites 位图 目前游戏是一艘穿过小行星带的飞船 飞船停留在屏幕中央 手机向任一方向倾斜以移动小行星 小行星改变位置而不是玩家 当旧的
  • 使用 jsoup 收集倒计时器并为 android 设置计时器

    我想解析 eBay 上的倒计时器 span class 5g 20h span 如何用 jsoup 解析它以在 android studio 上创建倒计时器 我可以像平常一样解析它吗element 像下面这样 更新 getMsFromStr
  • Java可以用来写Win32系统服务吗?

    标题有点概括了 我正在考虑使用Jabaco http www jabaco org因为它生成 EXE 以及 jar 文件 而且我对 VB 语法比对 Java 更熟悉 你当然可以用Java 服务包装器 http wrapper tanukis
  • 当不读取带有 URL 的 QR 码时,zxing QRCodeReader 中出现 ChecksumException

    如果我扫描带有 URL 的 QR 码 以下代码可以完美且快速地运行 然而 如果我用简单的字符串或数字序列解码 QR 码 这就是我想要做的 它有时会随机工作 但 99 的情况下它会失败并出现 ChecksumException if webc
  • 什么是运行时绑定?

    根据 Android 开发者指南 Intent 是一个提供运行时绑定独立组件之间 例如两个活动 什么是 运行时绑定 继承创建类型兼容性 它允许超类引用 引用子类的对象 反过来则不然 超类引用 指的是 子类的对象 只能用于 访问继承的和重写的
  • 无法找到“org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder”类型的 bean

    我想通过创建一个简单的登录屏幕来在我的项目中使用 Spring Boot Security 但即使我为 BCryptPasswordEncoder 定义了一个 bean 我也会收到这些错误 完整的错误是 bCryptPasswordEnco
  • Java 让物体在按住按钮时移动

    如何使 JPanel 在按住按钮时移动并在释放按钮时停止 我尝试过将 thread start 与 Runnable 一起使用以及类似的方式 我总是遇到错误 有人可以帮助我吗 您需要考虑许多重要的因素 按钮的设计初衷并非如此 它们被设计为在
  • 线程完成时是否发出通知信号?为什么此代码示例有效?

    我正在寻找一些线索的谜题 但我不明白为什么以下内容始终打印999999 class Job extends Thread private Integer number 0 public void run for int i 1 i lt 1
  • 从 android 将用户注册到 QuickBlox 用户

    我正在尝试在我的 Android 应用程序中使用 QuickBlox 我阅读了指南并导入了示例 一切正常 我更改了一些用户可以使用 EditText 作为用户名和另一个密码登录的内容 并且效果很好 但现在我想添加一个注册按钮 使用户能够注册
  • 在 Eclipse 中默认将类设为 Final 吗?

    有没有办法让 Eclipse 中的类默认为final 即 在保存操作中 还是在创建新类对话框中 这确实是一个 hack 但是您可以在 Eclipse 设置中设置以下代码模板 在 Java gt 代码样式 gt 代码模板 gt 代码 gt 新
  • Java:检查数组的相等性(顺序无关紧要)

    我有两个String数组 比方说 String s1 a b c String s2 c a b 这些数组应该相等 我想以 最干净 的方式检查它们的相等性 我尝试使用Arrays equals s1 s2 但我得到了一个错误的答案 我想这个
  • 基于区域设置的 SimpleDateFormat 模式,但强制使用 4 位数年份

    我需要建立一个像这样的日期格式dd MM yyyy 几乎就像DateFormat SHORT 但包含 4 个年份数字 我尝试用它来实现它 new SimpleDateFormat dd MM yyyy locale format date
  • 隧道多部分文件

    我有一个spring接受名为的类的控制器FileUploadBean on POST 控制器方法如下所示 第一控制员 RequestMapping value upload method RequestMethod POST Respons
  • 如何为所有测试初始化​​一次 Spring applicationContext

    我有一组基于需要 spring 上下文的测试 为了快速执行测试 我想确保 Spring 上下文仅初始化一次 然后所有测试都应该针对该上下文运行 然后应该关闭 我已经尝试过以下方法 Use RunWith SpringJUnit4ClassR
  • 如何使用 Firebase 查询中的信息填充 Android ListView

    这是我的第一篇文章 所以如果我没有遵循我应该遵循的一些协议 我深表歉意 我正在尝试使用 Firebase 数据库中的一些信息填充 ListView 我认为我遇到的问题是对数据库的查询太慢 线程可能正在下载图片 并且我的活动加载其活动布局而不
  • Java双精度求和问题

    我想知道为什么我会收到此错误 这是Eclipse调试的显示日志 var double 2 8 tot getIva java lang Double 0 17 var tot get double 2 9699999999999998 我不
  • Java 8 并行流和 ThreadLocal

    我试图弄清楚如何在 Java 8 并行流中复制 ThreadLocal 值 所以如果我们考虑一下 public class ThreadLocalTest public static void main String args Thread

随机推荐