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

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

仅供参考:

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

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

【问题讨论】:

    标签: java maven-2 maven-plugin


    【解决方案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 插件移到插件列表的顶部时,一切都开始工作了。

    疯狂的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 2012-05-30
      • 1970-01-01
      • 2013-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多