首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >maven-javadoc-plugin以警告的形式发布诊断消息。

maven-javadoc-plugin以警告的形式发布诊断消息。
EN

Stack Overflow用户
提问于 2022-05-24 22:39:58
回答 1查看 57关注 0票数 4

我的github发布工作流包括maven-javadoc-plugin。这个插件会发出大量的警告,但是当我看到这些消息时,它们中没有一个是最轻微的令人担忧的,它们都只是诊断性的信息。

就像某些n00b使用警告级日志记录语句发出调试级或跟踪级消息一样:

代码语言:javascript
复制
Warning: ARNING] Javadoc Warnings
Warning: ARNING] Loading source files for package io.github.mikenakis.bathyscaphe...
Warning: ARNING] Loading source files for package io.github.mikenakis.bathyscaphe.annotations...
Warning: ARNING] Constructing Javadoc information...
Warning: ARNING] Building index for all the packages and classes...
Warning: ARNING] Standard Doclet version 17.0.3+7-LTS
Warning: ARNING] Building tree for all the packages and classes...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/ImmutabilitySelfAssessable.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/annotations/Invariable.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/annotations/InvariableArray.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/annotations/ThreadSafe.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/package-summary.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/package-tree.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/annotations/package-summary.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/annotations/package-tree.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/class-use/ImmutabilitySelfAssessable.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/annotations/class-use/Invariable.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/annotations/class-use/InvariableArray.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/annotations/class-use/ThreadSafe.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/package-use.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/io/github/mikenakis/bathyscaphe/annotations/package-use.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/overview-tree.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/index.html...
Warning: ARNING] Building index for all classes...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/allclasses-index.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/allpackages-index.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/index-all.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/overview-summary.html...
Warning: ARNING] Generating /home/runner/work/Bathyscaphe/Bathyscaphe/target/checkout/claims/target/apidocs/help-doc.html...

请注意,谷歌搜索与我的问题相关的关键词会产生很多结果,但每一个结果都是关于人们收到maven-javadoc-plugin的合法警告,甚至是错误的情况,他们在问如何抑制这些警告。

这不是我的问题;我的javadoc不生成警告;但是在发出明显是信息性的消息时,该工具一直使用警告级别。

那么,为什么会发生这种情况,我怎样才能防止它发生呢?

同时,当它:有人知道为什么领先的"[W“是从每一行缺失?(为什么“警告:”出现在每行的前面?)

EN

回答 1

Stack Overflow用户

发布于 2022-10-27 10:16:22

通过添加quiet=true,可以避免javadoc中的信息性消息。

代码语言:javascript
复制
<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-javadoc-plugin</artifactId>
   <configuration>
      <quiet>true</quiet>
   </configuration>
</plugin>

还有一个bug抱怨新的javadoc行为,并对如何在maven-javadoc-plugin:https://bugs.openjdk.org/browse/JDK-8270831中处理这个问题进行了小小的讨论。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72370182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档