在Eclipse中保存时生成javadoc
我正在使用maven(使用在Eclipse中保存时生成javadoc,java,eclipse,maven,javadoc,Java,Eclipse,Maven,Javadoc,我正在使用maven(使用Javadoc:Javadoc目标)生成项目的Javadoc。 我还将项目的Javadoc Location属性配置为maven生成Javadoc的文件夹。然后,通过选择“在浏览器中打开附加的Javadoc”,我可以很容易地从EclipseJavadoc视图中看到类的完整Javadoc 但是,每次对文档进行一些更改时,我都需要使用maven显式地重新创建文档,然后才能在浏览器中看到文档更新 是否有一种方法可以指示Eclipse在保存文件时自动生成Javadoc文件 我知
Javadoc:Javadoc
目标)生成项目的Javadoc。
我还将项目的Javadoc Location属性配置为maven生成Javadoc的文件夹。然后,通过选择“在浏览器中打开附加的Javadoc”,我可以很容易地从EclipseJavadoc视图中看到类的完整Javadoc
但是,每次对文档进行一些更改时,我都需要使用maven显式地重新创建文档,然后才能在浏览器中看到文档更新
是否有一种方法可以指示Eclipse在保存文件时自动生成Javadoc文件
我知道,如果不专注于编写文档,这可能不是一个好主意,因为它可能会使Eclipse的速度慢一点。然而,当我的主要任务是编写文档时,这种意义上的一点自动化将是值得赞赏的。我想正确的解决方案是只更新保存的文件的文档(而不触发整个Javadoc生成过程),但我不知道这样做是否可行。如果您使用,您可以设置一个,以便m2e知道您希望在Eclipse中也执行特定的插件执行。您希望在后台运行插件:
<execute >
<runOnIncremental>true</runOnIncremental>
</execute >
真的
这一切的另一面是,每当您保存某些内容时,它将运行整个Javadoc执行,从这个意义上说,增量是误导性的。它可能会阻塞你的日食,而不是像你在更新的问题中所说的“一点点”。每一个插件的执行都应该受到严格的检查
真正的增量解决方案不会来自Maven,因为它不知道只需要构建项目的一部分。相反,您需要Eclipse直接完成这项工作。我认为Java编译也会发生同样的事情:它是由Eclipse自己增量完成的。但是,根据Javadoc常见问题解答:
A9。我可以从不同的Javadoc运行增量构建文档吗?
基本上没有(…)
我们称之为增量构建,并正在考虑在将来的版本中使用它
但是没有什么是不可能的:)你可能会发现这个有用的lol我喜欢执行过滤器链接中的评论:“使用这个作为最后手段,确保你知道你在做什么。”正如你所说的,在每次保存中触发整个Javadoc生成过程会减慢Eclipse。然后,可能会有一个可用的解决方案通过只生成已更改文件的Javadoc来实现。我刚刚更新了这个问题。谢谢你的反馈!