Maven Javadoc插件的简介(附实例)

2,226 阅读4分钟

Maven Javadoc Plugin

Maven Javadoc插件简介

Maven javadoc插件用于为指定该插件的项目生成javadoc工具。Maven javadoc插件从插件配置中获取数值,该数值在pom.xml文件中指定。为了保存javadoc文件和包的所有参数,我们需要生成javadoc插件,并需要调用javadoc工具。

Maven包含了我们在开发Maven应用程序时使用的许多功能。Maven包含了在我们的项目中添加javadoc插件的良好功能。每个java开发者都知道,在我们的项目中包含代码文档是至关重要的。Maven使用maven-javadoc插件来生成javadoc项目。它在内部使用javadoc.exe命令为我们的项目生成javadoc。在使用mvn install部署项目的时候,它将为我们的项目生成javadoc。

它是由apache设计的,使用javadoc工具为指定的项目生成文档。它用于为指定的项目生成javadoc的jar文件,该文件被部署到远程maven的存储库中,因此开发者将下载我们项目的java文档。设置非常简单。我们只需在pom.xml文件中为maven javadoc插件添加一个条目,同时还需定义构建javadoc jar文件的目标。

主要启示

  • javadoc插件用于生成我们项目的java文档。我们可以通过在pom.xml文件中添加插件代码来添加maven javadoc插件。
  • 我们可以通过在javadoc命令中定义javadoc skip选项为true来禁用javadoc文件。

如何使用Maven Javadoc插件?

我们需要使用项目模板来创建项目。我们创建的项目模板名为maven_javadoc_plugin,具体如下。

1.第一步,我们在spring initializer中创建模板。我们将项目模板的名称定为maven_javadoc_plugin。我们定义了jar包装,并选择java版本为8。

组名 - com.example 工件 - maven_javadoc_plugin
名称 - maven_javadoc_plugin 包装 - jar
Java版本 - 8

Maven Javadoc Plugin 1

2.创建模板后,现在我们在STS中打开javadoc插件模板项目。

Maven Javadoc Plugin 2

3.创建项目模板并打开模板后,在这一步中我们要检查项目的结构,如下所示。

Maven Javadoc Plugin 3

4.打开项目后,在这一步,我们正在编辑pom.xml文件。我们正在添加javadoc插件,如下所示:

代码

<plugin>
<groupId> org.apache.maven.plugins </groupId>
<artifactId> maven-javadoc-plugin </artifactId>
<executions>
<execution>
<id> maven-javadocs </id>
<goals>
<goal> jar </goal>
</goals>
</execution>
</executions>
</plugin>

输出

Maven Javadoc Plugin 4

添加完javadoc插件后,我们使用mvn install来运行项目,我们可以在控制台中进行,也可以使用命令行工具来完成。

Maven Javadoc Plugin 5

Maven Javadoc Plugin 6

配置Maven Javadoc插件

我们要为任何项目配置javadoc插件。为了配置javadoc插件,我们需要编辑pom.xml文件,将javadoc插件添加到pom.xml的插件部分。我们可以根据我们的要求在pom.xml文件中添加多个插件。

下面的例子展示了我们如何配置javadoc maven插件。

代码

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>maven-javadocs</id>
<goals>
<goal>maven-plugin</goal>
</goals>
</execution>
</executions>
</plugin>

输出

configure javadoc

在pom.xml文件中配置好插件后,为了在项目中实现同样的效果,我们需要运行mvn安装命令。在下面的例子中,我们通过使用spring工具套件来运行该命令。

Using spring tool

Maven Javadoc Plugin 9

在下面的例子中,我们可以看到我们已经通过spring工具套件执行了mvn安装命令。我们也可以通过使用命令行工具来运行相同的命令。为了对指定的项目执行mvn安装命令,我们需要执行mvn安装命令。

代码

mvn install

输出

Maven Javadoc Plugin 10

Maven Javadoc Plugin 11

禁用Maven Javadoc插件

我们可以通过在mvn clean install命令中指定skip选项来禁用或跳过javadoc插件。在创建项目时,如果传递值为 "true",maven就不会构建javadocs。

下面的例子说明我们如何跳过javadoc插件:

代码

mvn clean install -Dmaven.javadoc.skip = true

输出

Specifying skip option

Maven Javadoc Plugin 13

我们知道,插件在发布管理中被广泛使用。我们也可以通过把代码放到pom.xml文件中来跳过javadoc插件。为了禁用javadoc插件,我们需要在pom.xml文件中加入以下代码,如下所示。

代码

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId> maven-javadoc-plugin </artifactId>
<configuration>
<arguments> -Dmaven.javadoc.skip=true </arguments>
</configuration>
</plugin>

输出

skip the javadoc plugin

在pom.xml文件中添加插件后,现在我们运行mvn install命令来实现在pom.xml文件中的修改,如下所示。

mvn install command

to effect the changes which were done

常见问题

下面是提到的常见问题:

Q1.javadoc插件的用途是什么?

答:Javadoc插件的用途是什么? 它用于为我们配置了maven javadoc插件的项目生成一个java文档。

Q2.怎样才能在maven项目中禁用javadoc插件?

答:我们正在禁用javadoc插件。 我们通过pom.xml文件禁用javadoc插件,在该文件中我们需要将javadoc skip定义为true,我们也可以在命令行中禁用。

Q3.我们使用哪个配置文件来进行配置?

回答:我们使用的是pom.xml文件。 我们使用pom.xml文件来配置java项目中的maven javadoc插件。

总结

maven javadoc插件是从插件配置中使用的值中获取的,它是在pom.xml文件中指定的。它是由apache设计的,使用javadoc工具为指定项目生成文档。

推荐文章

这是一份关于Maven Javadoc插件的指南。这里我们讨论了介绍,以及如何使用maven Javadoc插件? 配置和禁用。您也可以看看以下文章,了解更多信息