我有一个大型的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
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-plugin到 reportingPlugin 部分。
maven-jxr-plugin
reportingPlugin
<reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> <version>2.3</version> </plugin> </plugins> </reporting>
重新运行并享受。
顺便说一句,也许您需要运行一次jxr:jxr目标才能首先生成将由pmd使用的文件。
jxr:jxr