【发布时间】:2019-02-11 18:49:34
【问题描述】:
我正在使用 gradle 的 javadoc plugin 配置 gradle 构建。由于 javadoc lint 错误,我能够阻止构建失败,但是对于那些我不关心的 lint 错误,仍然有数百行控制台输出。
任何想法如何抑制这些与 linting 相关的控制台消息?
我正在谈论的示例输出(但屏幕和屏幕已满):
/home/user/projects/my-project/src/main/java/my/package/MyObject.java:89: warning: no description for @param
* @param myParam
^
/home/user/projects/my-project/src/main/java/my/package/MyObject.java:90: warning: no description for @return
* @return
^
/home/user/projects/my-project/src/main/java/my/package/MyObject.java:101: warning: no @param for itemId
List<MyItem> getMyItems(Long itemId);
^
我应该澄清一下,我正在构建配置中寻找解决方案,而不是每次运行时传递给 gradle build 命令的标志。
【问题讨论】:
-
只需修复 javadoc 注释。
-
@MartinZeitler 虽然注意 lint 警告会解决问题,但我认为这样做不是最佳实践。他们希望为每个参数、返回值等提供文档。对于一些公共项目,这可能是最好的,但对于我公司内部的项目,我认为这些警告会鼓励浪费精力和臃肿的文档。