当前位置: 首页 > 面试题库 >

无法找到要链接到的源XRef

翁和颂
2023-03-14
问题内容

我有一个大型的maven项目,该项目使用pmd插件进行代码质量检查。

自从我开始使用Pmd插件以来,我收到以下警告消息:

[WARNING] Unable to locate Source XRef to link to - DISABLED

我用谷歌搜索,发现我需要实现jxr插件。

所以我将以下内容添加到主pom.xml文件的build属性中。

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jxr-plugin</artifactId>
    <version>2.3</version>
  </plugin>

哭泣并没有真正改变任何东西。

为了解决此警告消息,我需要实现什么想法?

输出 mvn -version

Apache Maven 3.0.4 (r1232337; 2012-01-17 10:44:56+0200)
Maven home: /usr/share/maven-bin-3.0
Java version: 1.7.0_05, vendor: Oracle Corporation
Java home: /usr/lib64/icedtea7/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.5.2-gentoo", arch: "amd64", family: "unix"

谢谢!


问题答案:

您应将添加maven-jxr-pluginreportingPlugin 部分。

<reporting>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jxr-plugin</artifactId>
            <version>2.3</version>
        </plugin>
    </plugins>
</reporting>

重新运行并享受。

顺便说一句,也许您需要运行一次jxr:jxr目标才能首先生成将由pmd使用的文件。



 类似资料:
  • 问题内容: 我的iPhone应用程序中有一个webview,并且我的Resources文件夹中也有一些html文件。加载应用程序后,我会将资源中的页面加载到Web视图中。但是,我需要在Web视图中建立指向其他资源的链接(例如,图像或其他html文件)。只做一个相对链接是行不通的: 问题答案: 加载这些资源时,需要设置基本URL。您可以使用以下方法执行此操作: …其中baseURL是资源文件夹的文件

  • 问题内容: 我正在尝试选择一个包含锚点的元素,但文本被埋在div内的一个段落中。这是我正在使用的HTML: 我用来尝试捕获的代码针对的是“ Smoke Sequential”文本,其内容为: 变量“服务”中包含“烟雾顺序”的位置。运行它时,出现以下错误: 任何帮助将不胜感激。 问题答案: 问题可能出在html的其余部分,您没有发布的部分。 在此示例中(我刚刚关闭了打开的标签): 我可以轻松找到该元

  • 问题内容: 我无法在Eclipse中运行简单的JMH基准测试。Maven依赖项: Java代码: 运行结果: 线程“主”中的异常java.lang.RuntimeException:错误:无法找到资源:org.openjdk上的org.openjdk.jmh.runner.AbstractResourceReader.getReaders(AbstractResourceReader.java:9

  • 问题内容: 我需要使用docker-compose创建Rails和Mysql容器。当我尝试使用创建容器之间的链接时,我得到 无法启动容器9b271c58cf6aecaf017dadaf5b无法链接到未运行的容器:/ puma_db_1 AS / puma_web_1 / db 档案 Docker文件 docker-compose.yml 问题答案: 容器很可能无法启动。 仅启动服务以确保其正常运行

  • 我正在使用Spring boot starter项目与maving pluging,Spring boot不能知道我的HTML模板中的链接。这是我的控制器: 这是authentification.html: 下面是我的项目的层次结构快照: https://fbcdn-sphotos-f.a.akamaihd.net/hphotos-ak-xfp1/v/t1.0-9/11011221_8112660

  • 我在IntelliJ中打开了一个新的Java项目,用Maven作为构建工具,目前有一个类和一个JUnit5测试类。当我指示IntelliJ单独或一起运行测试时,它就可以工作了。但是当我转到终端并点击或从IntelliJ内的Maven窗格中执行相同操作时,它会跳过测试。 然而,与这个类似问题的提问者不同,我没有得到任何错误信息。测试类被找到并编译。我没有同样的问题(不正确的文件命名),他有。 它们是