如何只构建 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>