关于Maven如何在Java 8下忽略Javadoc编译错误的详细说明

电脑杂谈  发布时间:2020-05-01 08:12:43  来源:网络整理

编译java_java编译过程_java中注释编译时

今天,丁学堂的Java培训老师将向您介绍Maven如何忽略Java8下Javadoc的编译错误. 让我们看一下示例代码.

(1)Java注释类型

//用于单行注释.

编译java_java中注释编译时_java编译过程

/*...*/用于多行注释,从/ *到* /结束,不能嵌套.

/**...*/是支持jdk工具javadoc.exe的唯一注释语句.

描述: javadoc工具可以从java源文件中读取第三种注释,并且可以标识一些在注释中标记为@的特殊变量(请参见表),并以Html格式创建类描述文档. javadoc不仅可以为Java源文件生成注释文档,还可以为目录和包生成交叉链接的html格式类描述文档,这非常方便.

编译java_java编译过程_java中注释编译时

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

java中注释编译时_java编译过程_编译java

Java8对JavaDoc的语法检查非常严格. 在将Maven项目编译和发布到MavenCenter的过程中,由于JavaDoc编译失败,我经常会遇到发行失败的情况,但是在许多情况下java中注释编译时,不会编写一个或两个@param参数. 所有,@ return都没有写这样的问题,因此java中注释编译时,我非常有必要忽略这些异常.

问题描述

每个人都应该知道,要将Maven项目发布到Maven的中央存储库,必须有JavaDoc,并且当我们使用MavenJavaDocplugin时,一旦出现类似以下的问题:

java中注释编译时_编译java_java编译过程

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

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 饭岛尚人
        饭岛尚人

        如果连自己的领海都能让人随便入侵

      • 李畅畅
        李畅畅

        如果它硬要当作经济问题来研究

      • 唐军
        唐军

        太绝对了

      热点图片
      拼命载入中...