【发布时间】:2019-05-03 02:58:03
【问题描述】:
我知道如何通过 SBT:Where does scaladoc look for the rootdoc.txt to create the root doc 执行此操作,但无法使用 Maven 解决。由于 SBT 存在缺陷,我无法将 SBT 用于一般构建。
在http://davidb.github.io/scala-maven-plugin/example_doc.html 之后,我的 pom.xml 中有以下内容
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>3.4.4</version>
<executions>
<execution>
<configuration>
<args>
<arg>-doc-root-content rootdoc.txt</arg>
</args>
<jvmArgs>
<jvmArg>-Xms1024m</jvmArg>
<jvmArg>-Xmx4096m</jvmArg>
</jvmArgs>
</configuration>
</execution>
</executions>
</plugin>
和
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0</version>
<configuration>
<reportPlugins>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>3.4.4</version>
<configuration>
<args>
<arg>-doc-root-content rootdoc.txt</arg>
</args>
<jvmArgs>
<jvmArg>-Xms64m</jvmArg>
<jvmArg>-Xmx1024m</jvmArg>
</jvmArgs>
</configuration>
</plugin>
...
</reportPlugins>
</configuration>
</plugin>
包含 API Docs 的根文档会非常好,而不必使用 SBT 来生成文档。
【问题讨论】:
标签: scala maven sbt maven-3 scaladoc