如何只构建 wiki 页面而不用 Maven 构建 java 文档?
How to only build the wiki-page without building java doc with maven?
我们使用以下命令通过 maven 构建 javadoc 和 wiki-page:
-e -s clean site
维基页面的格式为 *.apt,并且是用 doxia 编写的。这是维基页面的代码结构:
+- src/
+- site/
+- apt/
| +- index.apt
|
+- site.xml
是否有命令可以让我在不构建 javadoc 的情况下构建 wiki 页面?因为构建整个项目的所有 javadoc 的时间太长了。
我猜您想在这里配置正在生成然后显示在网站上的报告。
Maven 站点插件应该只为 <reporting>
部分中指定的插件的报告任务生成报告。
所以查看reporting部分是否指定了javadoc插件,如果是则移除。
看看那里:Configuring Reports 了解有关报告和插件报告目标微调的更精确的详细信息。
您可能想调查站点 mojo 本身的配置选项。
它具有用于防止生成某些报告的开关。
通过在您的 pom 中包含以下内容来覆盖 Site 的默认设置
build/plugins 节 :
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<generateReports>false</generateReports>
<generateSitemap>false</generateSitemap>
<generateProjectInfo>false</generateProjectInfo>
.... etc.
</configuration>
</plugin>
我们使用以下命令通过 maven 构建 javadoc 和 wiki-page:
-e -s clean site
维基页面的格式为 *.apt,并且是用 doxia 编写的。这是维基页面的代码结构:
+- src/
+- site/
+- apt/
| +- index.apt
|
+- site.xml
是否有命令可以让我在不构建 javadoc 的情况下构建 wiki 页面?因为构建整个项目的所有 javadoc 的时间太长了。
我猜您想在这里配置正在生成然后显示在网站上的报告。
Maven 站点插件应该只为 <reporting>
部分中指定的插件的报告任务生成报告。
所以查看reporting部分是否指定了javadoc插件,如果是则移除。
看看那里:Configuring Reports 了解有关报告和插件报告目标微调的更精确的详细信息。
您可能想调查站点 mojo 本身的配置选项。 它具有用于防止生成某些报告的开关。 通过在您的 pom 中包含以下内容来覆盖 Site 的默认设置 build/plugins 节 :
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<generateReports>false</generateReports>
<generateSitemap>false</generateSitemap>
<generateProjectInfo>false</generateProjectInfo>
.... etc.
</configuration>
</plugin>