如何添加 maven-jxr-plugin 将使用的额外源目录?

Posted

技术标签:

【中文标题】如何添加 maven-jxr-plugin 将使用的额外源目录?【英文标题】:How do I add an extra source directory that will be used by the maven-jxr-plugin? 【发布时间】:2008-10-09 17:51:47 【问题描述】:

我正在使用 build-helper-maven-plugin 将它添加到我的构建中,但我会 也想查看这个额外源目录的 XREF 源代码。

仅供参考:

maven-jxr-plugin - JXR 插件生成项目源的交叉引用。生成的报告使用户更容易参考或查找特定的代码行。当与 PMD 插件一起使用以引用代码中发现的错误时,它也很方便。

build-helper-maven-plugin - 这个插件包含各种小的独立目标来协助 Maven 构建生命周期。

【问题讨论】:

【参考方案1】:

您可以按照 Ant 指南使用文件模式告诉 JXR 要索引哪些文件。例如,要将所有 java 文件包含在 src/main/java 中,并将所有源代码包含在 src/main/java2 中,文件中的以下配置应该有效:

<project>
  ...
  <reporting>
    <plugins>
      ...
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jxr-plugin</artifactId>
        <configuration>
          ...
          <includes>
            <include>src/main/java/**/*.java</include>
            <include>src/main/java2/**/*.java</include>
          <includes>
          ...
        </configuration>
      </plugin>
    </plugins>
  ...
  </reporting>
  ...
</project>

【讨论】:

这似乎不起作用。看起来这是一种包含 src/main/java 目录中已经存在的文件的方法。我错过了什么吗?【参考方案2】:

我遇到的问题与 pom.xml 中插件的顺序有关。 当我将 jxr 插件移到插件列表的顶部时,一切都开始工作了。

疯狂的东西。

【讨论】:

以上是关于如何添加 maven-jxr-plugin 将使用的额外源目录?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ReactJs 中的 dropzone 将文件及其描述添加到状态?

如何使用 for 循环将对象添加到 NSArray?

如何使用 Pytorch 将增强图像添加到原始数据集中?

如何使用 addView 将视图添加到布局?

如何使用自定义适配器将整数添加到列表视图

如何使用 Graph API 以编程方式将事件添加到页面?