首页 > 其他分享 >maven 添加 checkstyle 插件约束代码规范

maven 添加 checkstyle 插件约束代码规范

时间:2023-11-14 14:33:52浏览次数:32  
标签:xml 插件 http checkstyle 示例 maven true


本例示例,是引用 http 链接这种在线 checkstyle.xml 文件的配置方式,如下示例:

<properties>
        <maven.checkstyle.plugin.version>3.3.0</maven.checkstyle.plugin.version>
        <!--支持本地绝对路径、本地相对路径、HTTP远程路径-->
        <checkstyle.config.location>http://xxx.test.com/repository/raw-hosted/scripts/checkstyle/checkstyle.xml</checkstyle.config.location>
        <!--这样配置suppressions规则设定需要排除不检查的文件-->
        <checkstyle.suppressions.location/>
    </properties>
  
  <!--省略-->
  
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-checkstyle-plugin</artifactId>
                <version>${maven.checkstyle.plugin.version}</version>
                <configuration>
                    <consoleOutput>true</consoleOutput>
                    <violationSeverity>error</violationSeverity>
                    <detail>true</detail>
                </configuration>
                <executions>
                    <execution>
                        <id>checkstyle</id>
                        <phase>validate</phase>
                        <goals>
                            <goal>check</goal>
                        </goals>
                        <configuration>
                            <failOnViolation>true</failOnViolation>
                            <failsOnError>false</failsOnError>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>


标签:xml,插件,http,checkstyle,示例,maven,true
From: https://blog.51cto.com/u_1472521/8368794

相关文章

  • PostCSS通过px2rem插件和lib-flexible将px单位转换为rem(root em)单位实现大屏适配
    目录文档postcss中使用postcss-plugin-px2rem安装postcss-plugin-px2rem示例默认配置webpack中使用postcss-plugin-px2rem项目结构安装依赖文件内容大屏适配参考文章文档类似的插件postcss-plugin-px2remhttps://www.npmjs.com/package/postcss-plugin-px2remhttps://github.com/......
  • 推荐一个前端读取CSV文件的插件Papa Parse
    PapaParse点击跳转到官网,该插件可以将文件解析成2层数组。下面是vue项目引用的方法1.安装npminstallvue-papa-parse2.引入,在main.js里importVuefrom'vue'importVuePapaParsefrom'vue-papa-parse'Vue.use(VuePapaParse)3.使用,例如delimiter这类配置,可以参考......
  • Mac Maven环境变量配置 zsh: command not found: mvn
    之前配过环境变量,但是后来打开还是报zsh:commandnotfound:mvn需要在运行前先刷下环境变量source~/.bash_profile每次使用前都刷一下比较麻烦,这是因为当Mac上安装了zsh后,.bash_profile文件的配置无法生效最终解决方案:#修改~/.zshrc[jimmy@MacBook-Pro~%vi......
  • 无法访问 Maven 3.8.1 http 仓库。
    无法访问Maven3.8.1http仓库。idea显示可能的解决方案:检查Mavensettings.xml是否不包含http仓库检查Mavenpom文件是否不包含http仓库 http://maven.aliyun.com/nexus/content/groups/public/在Mavensettings.xml中为 http://maven.aliyun.com/nexus/con......
  • JavaWeb--在IDEA中部署Maven Web项目
    Web的项目结构:1、MeavenWeb项目结构:开发中的项目在IDEA中创建Maven项目1、使用骨架 2、不使用骨架 1、添加打包方式为war 2、补齐缺失的目录2、部署的JaveWeb项目结构:开发完成,可以部署的项目......
  • 记录工作项目中使用的插件(持续更新中)
    1.HighLightingSystem用于3D物体高亮显示在项目中的使用方法:导入插件后在需要高亮显示的3d物体上附加Highlighter组件,在需要显示高亮效果的摄像机上附加HighlightingRenderer组件。在代码中调整Highlighter属性即可控制物体高亮效果的开关、闪烁。使用场景:提示玩家点击,或鼠标......
  • Apipost IDEA插件如何使用
    Apipost-Helper是由Apipost推出的IDEA插件,写完接口可以进行快速调试,且支持搜索接口、根据method跳转接口,还支持生成标准的API文档,注意:这些操作都可以在代码编辑器内独立完成,非常好用!这里给大家介绍一下Apipost-Helper的安装和使用安装在IDEA编辑器插件中心输入Apipost搜索安装:Api......
  • 完全免费!超好用的IDEA插件推荐:Apipost-Helper
    Idea是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序,Idea还具有许多插件和扩展,可以根据开发人员的需要进行定制和扩展,从而提高开发效率,今天我们就来介绍一款国产的API调试插件:Apipost-Helper什么是Apipost-Helper?Apipost-Helper是一......
  • Apipost IDEA插件如何使用
    Apipost-Helper是由Apipost推出的IDEA插件,写完接口可以进行快速调试,且支持搜索接口、根据method跳转接口,还支持生成标准的API文档,注意:这些操作都可以在代码编辑器内独立完成,非常好用!这里给大家介绍一下Apipost-Helper的安装和使用安装在IDEA编辑器插件中心输入Apipost搜索安装:......
  • 完全免费!超好用的IDEA插件推荐:Apipost-Helper
    Idea是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序,Idea还具有许多插件和扩展,可以根据开发人员的需要进行定制和扩展,从而提高开发效率,今天我们就来介绍一款国产的API调试插件:Apipost-Helper什么是Apipost-Helper?Apipost-Helper......