Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
maven checkstyle插件如何用于构建和报告?_Maven_Checkstyle - Fatal编程技术网

maven checkstyle插件如何用于构建和报告?

maven checkstyle插件如何用于构建和报告?,maven,checkstyle,Maven,Checkstyle,我正在使用此依赖项: <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.15</version> </dependency> org.apache.ma

我正在使用此依赖项:

    <dependency>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <version>2.15</version>
    </dependency>

org.apache.maven.plugins
maven checkstyle插件
2.15
不知何故,它在构建生命周期和站点生命周期中起作用。我认为它必须在build标签和reporting标签中声明才能这样做


谢谢。

这里是配置示例-

谢谢,但这并不能回答我的问题。不知何故,我能够通过“mvn站点”创建checkstyle报告,并在运行默认/构建生命周期时看到checkstyle结果。如果我只包含上面提到的依赖项,而不包含pom中的build或plugin标记,这怎么可能呢?包含上面的依赖项会将插件添加到我的类路径中,因此我假设当插件位于类路径上时,它的目标可以在生命周期中使用,而build和reporting标记仅用于配置。