
今天,丁学堂的Java培训老师将向您介绍Maven如何忽略Java8下Javadoc的编译错误. 让我们看一下示例代码.
(1)Java注释类型
//用于单行注释.

/*...*/用于多行注释,从/ *到* /结束,不能嵌套.
/**...*/是支持jdk工具javadoc.exe的唯一注释语句.
描述: javadoc工具可以从java源文件中读取第三种注释,并且可以标识一些在注释中标记为@的特殊变量(请参见表),并以Html格式创建类描述文档. javadoc不仅可以为Java源文件生成注释文档,还可以为目录和包生成交叉链接的html格式类描述文档,这非常方便.

(2)JavaDoc中出现的@字符及其含义:



Java8对JavaDoc的语法检查非常严格. 在将Maven项目编译和发布到MavenCenter的过程中,由于JavaDoc编译失败,我经常会遇到发行失败的情况,但是在许多情况下java中注释编译时,不会编写一个或两个@param参数. 所有,@ return都没有写这样的问题,因此java中注释编译时,我非常有必要忽略这些异常.
问题描述
每个人都应该知道,要将Maven项目发布到Maven的中央存储库,必须有JavaDoc,并且当我们使用MavenJavaDocplugin时,一旦出现类似以下的问题:

Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.7:jar (attach-javadocs) on project [projectname]: MavenReportException: Error while creating archive: Exit code: 1 - [path-to-file]:[linenumber]: warning: no description for @param
这将导致整个发布过程失败. 解决方法是将这些@param一一添加. 一两个就可以. 如果您有数千个项目怎么办?
解决方案
直接修改MavenJavaDocplugin的配置,并忽略以下错误:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-195043-1.html
如果它硬要当作经济问题来研究
宋茜森林的精灵
太绝对了
如果连自己的领海都能让人随便入侵