麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Java > 正文

Maven在Java8下如何忽略Javadoc的編譯錯誤詳解

2024-07-14 08:42:08
字體:
來源:轉載
供稿:網友

JavaDoc簡介And基礎知識

(一) Java注釋類型

  • //用于單行注釋。
  • /*...*/用于多行注釋,從/*開始,到*/結束,不能嵌套。
  • /**...*/則是為支持jdk工具javadoc.exe而特有的注釋語句。

說明:javadoc 工具能從java源文件中讀取第三種注釋,并能識別注釋中用@標識的一些特殊變量(見表),制作成Html格式的類說明文檔。javadoc不但能對一個 java源文件生成注釋文檔,而且能對目錄和包生成交叉鏈接的html格式的類說明文檔,十分方便。

(二)JavaDoc中出現的@字符及其意義:

1. 通用注釋

 

注釋中可以出現的關鍵字以@開始

意義

@author

作者名

@version

版本標識

@since

最早出現的JDK版本

@deprecated

引起不推薦使用的警告  

@see

交叉參考

 

2. 方法注釋

 

@return

返回值

@throws

異常類及拋出條件

@param

參數名及其意義

 

引言

好了,介紹完一些基本的知識,下面開始本文的正文。

Java8對JavaDoc的語法檢查非常嚴格,我在進行Maven編譯發布項目到Maven Center的過程中,經常產生因為JavaDoc編譯失敗造成發布失敗,但是很多情況下,都是一兩個@param參數沒有寫全,@return沒有寫之類的問題,為此,我覺得非常有必要忽略這些異常。

問題描述

各位應該都知道發布一個Maven項目到Maven的中央倉庫是必須要有JavaDoc,而我們在使用Maven JavaDoc plugin的過程中,一旦出現某些類似于此的問題:

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加上去,一兩個還好,如果您的項目有成千上萬個呢?

解決辦法

直接修改Maven JavaDoc plugin的配置,忽略這些錯誤:

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.3</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> <configuration>  <additionalparam>-Xdoclint:none</additionalparam> </configuration> </execution> </executions></plugin>

經過測試,忽略后項目可以正常發布,不會有什么影響。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品1区2区在线观看 | 高清一区二区在线观看 | 久草在线视频看看 | 欧美中文字幕一区二区 | 免费一级欧美在线观看视频 | 日韩精品一区二区三区中文 | 久久av免费观看 | 一级一级一级毛片 | 欧美乱淫 | 香蕉国产片 | 久久精品视频首页 | 久久久久久精 | 3xxx | 久久99亚洲精品久久99果 | 久久精品日韩一区 | 369看片你懂的小视频在线观看 | 999久久久精品 | 亚洲第一视频在线 | 一区二区三区在线观看视频 | 国产精品成人一区二区三区电影毛片 | 成人毛片免费看 | 羞羞视频| 爱爱视频天天干 | 美女网站黄在线观看 | 久久福利小视频 | 国产91九色| 夜夜看 | 最新亚洲视频 | 国产精品麻豆一区二区三区 | 中国免费黄色 | 99热1| 91久久久久久久久久久久久久 | 国产91久久久久 | 中文字幕亚洲一区二区三区 | 久久久久久艹 | 国产女同疯狂激烈互摸 | 欧美中文字幕一区二区三区亚洲 | 男女污视频在线观看 | 国产一区二区三区视频在线观看 | 国产精品久久国产精品 | 亚洲激情91 |