Maven 2 Maven Checkstyle插件-测试外部参照

Maven 2 Maven Checkstyle插件-测试外部参照,maven-2,checkstyle,Maven 2,Checkstyle,我的maven报告运行良好,除了Checkstyle和test xref。我的测试源仍在外部参照而不是测试外部参照处交叉引用。因此,当我在Checkstyle报告中单击外部参照时,自然会出现错误,找不到该文件。如果我点击一个源文件,它工作得很好 我在配置中尝试了testXrefLocation,但没有成功。这是出于设计,还是缺少配置 <plugin> <groupId>org.apache.maven.plugins</groupId

我的maven报告运行良好,除了Checkstyle和test xref。我的测试源仍在外部参照而不是测试外部参照处交叉引用。因此,当我在Checkstyle报告中单击外部参照时,自然会出现错误,找不到该文件。如果我点击一个源文件,它工作得很好

我在配置中尝试了testXrefLocation,但没有成功。这是出于设计,还是缺少配置

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-checkstyle-plugin</artifactId>
                <configuration>
                    <enableRulesSummary>false</enableRulesSummary>
                    <includeTestSourceDirectory>true</includeTestSourceDirectory>
                    <configLocation>${project.build.directory}/checkstyle.xml</configLocation>
                    <testXrefLocation>${project.reporting.outputDirectory}/xref-test</testXrefLocation>
                </configuration>
            </plugin>


mvn clean install site

org.apache.maven.plugins
maven checkstyle插件
假的
真的
${project.build.directory}/checkstyle.xml
${project.reporting.outputDirectory}/xref测试
mvn清洁安装站点
在生成所有这些内容的目标目录中,我有xref和xref test。但是,我的测试源代码的checkstyle报告仍然链接到目标/xref,而不是目标/xref测试

另外,仅供参考,我正在使用大量继承来减少单个Maven POM中的配置量。因此,这个插件属于一个父pom,它声明了我想要用于测试的插件。我还有另外一个例子,说除了编译代码之外,我还想生成javadoc和源代码


Walter

事实上,为了使用Sonar,我删除了这个配置,因为它提供了更多的信息和更好的用户界面。

我删除了专门用于maven插件开发的
[maven plugin]
标签。你能至少显示构建部分(源文件夹等)吗还有maven pom.xml中的checkstyle插件配置?还有你正在使用的maven命令和你的maven版本?你有机会看到我的pom吗?你还有其他问题吗?