jxr:jxr-no-fork
注意:这个目标应该用作 Maven 报告。
全名:
org.apache.maven.plugins:maven-jxr-plugin:3.2.0:jxr-no-fork
说明:
为项目创建基于 html 的交叉引用版本的 Java 源代码,无需分叉。请注意,此目标确实需要在站点生成之前生成源,例如通过调用 mvn clean deploy site}。
属性:
- 需要执行一个 Maven 项目。
- 该目标未标记为线程安全,因此不支持并行构建。
- 自版本:
3.1.0
.
必需参数
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<outputDirectory> |
File |
3.1.0 |
将生成报告主页的输出文件夹。请注意,仅当目标直接从命令行或默认生命周期运行时,此参数才相关。如果目标作为站点生成的一部分间接运行,则将使用在 Maven 站点插件中配置的输出目录。 默认值为: ${project.reporting.outputDirectory} 。 |
可选参数
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<bottom> |
String |
3.1.0 |
外部参照 HTML 文件底部使用的字符串。 默认值为: Copyright © {inceptionYear}–{currentYear} {organizationName}. All rights reserved. 。用户属性是: bottom 。 |
<destDir> |
String |
3.1.0 |
外部参照文件将被复制到的文件夹。 默认值为: ${project.reporting.outputDirectory}/xref 。 |
<docTitle> |
String |
3.1.0 |
外部参照 HTML 文件的主页标题。 默认值为: ${project.name} ${project.version} Reference 。 |
<excludes> |
ArrayList |
2.1 |
要使用的排除模式列表。默认情况下不排除任何文件。 |
<includes> |
ArrayList |
2.1 |
要使用的包含模式列表。默认情况下,所有 .java 文件都包括在内。 |
<inputEncoding> |
String |
3.1.0 |
文件输入编码。 默认值为: ${project.build.sourceEncoding} 。用户属性是: encoding 。 |
<javadocDir> |
File |
3.1.0 |
为此项目生成 Javadoc 的文件夹。 默认值为: ${project.reporting.outputDirectory}/apidocs 。 |
<javadocVersion> |
String |
3.1.0 |
要使用的 Javadoc 模板的版本。该值应反映“java.specification.version”、“1.4”、“1.8”、“9”、“10”,默认情况下使用此系统属性。 用户属性是: javadocVersion 。 |
<linkJavadoc> |
boolean |
3.1.0 |
从源外部参照链接 Javadoc。默认为 true,如果正在使用 javadoc 插件,将自动链接。 默认值为: true 。 |
<outputEncoding> |
String |
3.1.0 |
文件输出编码。 默认值为: ${project.reporting.outputEncoding} 。用户属性是: outputEncoding 。 |
<skip> |
boolean |
2.3 |
是否跳过此执行。 默认值为: false 。用户属性是: maven.jxr.skip 。 |
<sourcePath> |
String |
3.1.0 |
指定 java 文件所在的源路径。路径由“ ; ”分隔。 |
<stylesheet> |
String |
3.1.0 |
用于外部参照 HTML 文件的样式表。不应该使用。如果使用,应该是绝对路径,例如
"${basedir}/myStyles.css" . |
<templateDir> |
String |
3.1.0 |
可以找到 Velocity 模板以生成概览、框架和摘要的目录。不应该使用。如果使用,应该是绝对路径,例如
"${basedir}/myTemplates" . |
<windowTitle> |
String |
3.1.0 |
外部参照 HTML 文件的窗口标题。 默认值为: ${project.name} ${project.version} Reference 。 |
参数详情
<底部>
外部参照 HTML 文件底部使用的字符串。
- 类型:
java.lang.String
- 自:
3.1.0
- 必需:
No
- 用户属性:
bottom
- 默认:
Copyright © {inceptionYear}–{currentYear} {organizationName}. All rights reserved.
<目标目录>
外部参照文件将被复制到的文件夹。
- 类型:
java.lang.String
- 自:
3.1.0
- 必需:
No
- 默认:
${project.reporting.outputDirectory}/xref
<文档标题>
外部参照 HTML 文件的主页标题。
- 类型:
java.lang.String
- 自:
3.1.0
- 必需:
No
- 默认:
${project.name} ${project.version} Reference
<不包括>
要使用的排除模式列表。默认情况下不排除任何文件。
- 类型:
java.util.ArrayList
- 自:
2.1
- 必需:
No
<包括>
要使用的包含模式列表。默认情况下,所有 .java 文件都包括在内。
- 类型:
java.util.ArrayList
- 自:
2.1
- 必需:
No
<输入编码>
文件输入编码。
- 类型:
java.lang.String
- 自:
3.1.0
- 必需:
No
- 用户属性:
encoding
- 默认:
${project.build.sourceEncoding}
<javadoc目录>
为此项目生成 Javadoc 的文件夹。
- 类型:
java.io.File
- 自:
3.1.0
- 必需:
No
- 默认:
${project.reporting.outputDirectory}/apidocs
<javadoc版本>
要使用的 Javadoc 模板的版本。该值应反映“java.specification.version”、“1.4”、“1.8”、“9”、“10”,默认情况下使用此系统属性。
- 类型:
java.lang.String
- 自:
3.1.0
- 必需:
No
- 用户属性:
javadocVersion
<链接Javadoc>
从源外部参照链接 Javadoc。默认为 true,如果正在使用 javadoc 插件,将自动链接。
- 类型:
boolean
- 自:
3.1.0
- 必需:
No
- 默认:
true
<输出目录>
将生成报告主页的输出文件夹。请注意,仅当目标直接从命令行或默认生命周期运行时,此参数才相关。如果目标作为站点生成的一部分间接运行,则将使用在 Maven 站点插件中配置的输出目录。
- 类型:
java.io.File
- 自:
3.1.0
- 必需:
Yes
- 默认:
${project.reporting.outputDirectory}
<输出编码>
文件输出编码。
- 类型:
java.lang.String
- 自:
3.1.0
- 必需:
No
- 用户属性:
outputEncoding
- 默认:
${project.reporting.outputEncoding}
<跳过>
是否跳过此执行。
- 类型:
boolean
- 自:
2.3
- 必需:
No
- 用户属性:
maven.jxr.skip
- 默认:
false
<源路径>
指定 java 文件所在的源路径。路径由“
;
”分隔。- 类型:
java.lang.String
- 自:
3.1.0
- 必需:
No
<样式表>
用于外部参照 HTML 文件的样式表。不应该使用。如果使用,应该是绝对路径,例如
"${basedir}/myStyles.css"
.- 类型:
java.lang.String
- 自:
3.1.0
- 必需:
No
<模板目录>
可以找到 Velocity 模板以生成概览、框架和摘要的目录。不应该使用。如果使用,应该是绝对路径,例如
"${basedir}/myTemplates"
.- 类型:
java.lang.String
- 自:
3.1.0
- 必需:
No
<窗口标题>
外部参照 HTML 文件的窗口标题。
- 类型:
java.lang.String
- 自:
3.1.0
- 必需:
No
- 默认:
${project.name} ${project.version} Reference