java - mvn checkstyle :checkstyle uses wrong configuration when using reporting

标签 java maven checkstyle

我面临以下问题。我已经使用以下配置设置了我的 checkstyle:

<reporting>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-checkstyle-plugin</artifactId>
            <version>${checkstyle.plugin.version}</version>
            <inherited/>
            <configuration>
                <configLocation>${basedir}/checkstyle.xml</configLocation>
                <includeTestSourceDirectory>true</includeTestSourceDirectory>
            </configuration>
        </plugin>
    </plugins>
</reporting>

当我运行 mvn site 时运行正常.但是,当我通过 mvn checkstyle:checkstyle 运行 checkstyle 时为了更有效地获取 XML 报告,checkstyle 插件故障回复使用默认配置。当我将插件移动到 <build> 时XML 已正确生成,但现在生成的站点中不再包含 checkstyle 报告。

将报告插件设置为 Checkstyle 的(当前)方法是什么,同时保留在相同配置下单独运行插件的能力?

它真的是定义插件和配置两次的首选方式吗?

最佳答案

好吧,显然你应该将带有配置的插件添加到 <build><reporting> .

关于java - mvn checkstyle :checkstyle uses wrong configuration when using reporting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30467166/

相关文章:

java - Camel JMS 更新 JPA 实体

java - 无法使用spark sql读取kafka

java - Maven 项目中缺少 org.apache.commons.dbcp 包

maven - 我应该将模块元素放在 Checkstyle 配置文件中的哪里?

java - 测试服务器日志。使用 Java、SocketHandler

java - 如何使用类似 MS Access 的目录路径连接 MySQL 数据库文件 (.sql)?

java - 是否可以在现有实例上调用构造函数?

java - 使用内存中的 PostgreSQL

configuration - 从 Sonar 导入 checkstyle-configuration 到 eclipse-checkstyle-plugin

maven - 将Eclipse格式化程序文件转换为Checkstyle文件