一般来说在代码中使用javadoc
方式的注释就会方便二次开发,但是对于三方依赖来说,可查询的文档更重要。一般情况下可以有两种方式进行选择,一者可以通过信息发布的方式进行文档撰写,二者可以通过javadoc
的方式自动生成。我比较懒,所以采用的第二种方式。
通过javadoc
指令
通过使用以下指令来生成项目的doc文档:
1 | javadoc -d javadocs -encoding utf-8 -charset utf-8 -sourcepath F:\Code\Java\project\src -subpackages idea.verlif.project -version -author |
参数说明:
d
- 文档生成路径,从当前位置开始encoding
- 编码方式charset
- 编码格式sourcepath
- 项目文件地址,从src开始subpackages
- 起始的包名,这里会递归进行文档生成version
- 生成文档版本author
- 添加作者信息
通过插件
Maven
提供了maven-javadoc-plugin
插件来自动生成JavaDoc文档。只需要在pom.xml
配置中添加以下插件即可:
1 |
|
插件配置:
doclint
- 文档格式校验方式。因为Java1.8
中在文档生成时会校验文档的完整有效性,如果缺少什么return
或是param
参数什么的,就会报错并无法生成文档。这里设置为none
则不会校验。reportOutputDirectory
- 表示了文档的生成目录destDir
- 文档归档名称,也就是文档的根目录名,与reportOutputDirectory
结合就是会将文档生成在当前项目下的javadocs/just-simmand
中。
文档编码格式
我一般都是写的中文文档,所以需要将文档的编码格式设置为utf-8,这里就需要在properties中添加两条配置:
1 |
|