java - 我正在使用 maven-javadoc-plugin,如何将其他模块的文档包含在一起?

标签 java javadoc maven-javadoc-plugin

我有两个模块,A和B,A依赖于B。它们是完全独立的,B是在内部存储库中部署和使用的。

您想要使用 maven-javadoc-plugin 来记录 A 中的文档,但您还希望包含 B 的依赖模块的内容。例如,您可能有这样的东西

RespostDTO testMethod(int a) { // blabla } 

假设我们在A的模块中有上述方法,RespostDTO就是B的模块代码。在本例中,我们希望在 A 中创建的文档中看到与 RespostDTO 对应的 JavaDoc,该怎么做呢?

A和B模块我应该做什么?

最佳答案

您可以显式地将依赖项添加到 javadoc 生成中:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <configuration>
        <sourcepath>${basedir}/src/main/java</sourcepath>
        <includeDependencySources>true</includeDependencySources>
        <dependencySourceIncludes>
            <dependencySourceInclude>some.group.id1:*</dependencySourceInclude>
            <dependencySourceInclude>some.group.id2:artifactId2</dependencySourceInclude>
        </dependencySourceIncludes>
    </configuration>
</plugin>

来源: https://maven.apache.org/plugins/maven-javadoc-plugin/examples/aggregate-dependency-sources.html#fine-tuning-included-dependencies

关于java - 我正在使用 maven-javadoc-plugin,如何将其他模块的文档包含在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75754666/

相关文章:

java - java中的openoffice复杂工具栏

java - 计算器,打印小数

java - Maven 3 JavaDoc 插件与 TestNG 组冲突

java - Checkstyle 警告 Eclipse "Javadoc tag should be preceded with an empty line"即使有一个

java - Vaadin,JPA PersistentUnit 注入(inject)行为很奇怪

java - 检查字符串是否包含子字符串并从该点保存字符串

java - 在不同的项目之间交叉链接java doc

java - 是什么导致 maven-javadoc-plugin 目标 test-javadoc 因错误而失败,但 test-javadoc-no-fork 只是发出警告

java - Maven Javadoc 聚合 jar 插件因 Unresolved 依赖关系而失败

Maven 3 : Generate Javadoc for defined artifacts