`
guoyunsky
  • 浏览: 863971 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
3d3a22a0-f00f-3227-8d03-d2bbe672af75
Heritrix源码分析
浏览量:208129
Group-logo
SQL的MapReduce...
浏览量:0
社区版块
存档分类
最新评论

ant checkstyle 所遇到的错误解决

    博客分类:
  • java
 
阅读更多

        加入了开源大军,提交代码时需要ant checkstyle,这里将ant checkstyle过程中遇到的问题整理下来.方便自己也方便别人.

 

1.First sentence should end with a period  

  第一句应该以句号(.)结束,如

/**
 * util,to parse sql
 *
 */

 util.to parse sql后面没有句号而报错

 

2.Utility classes should not have a public or default constructor.  

   实用工具类不应该有一个默认的公共的构造函数.由于任何类都有默认的公共的无参构造函数,所以这里要在代码中加上一个私有的构造函数,如下:

private class YourClass(){ }

 

3.Class ParseSQLUtil should be declared as final.  

    类ParseSQLUtil应该定义为final类型,改正后代码如下:

public final class ParseSQLUtil{

}

 

4.File contains tab characters (this is the first instance).

   解决方法:http://hi.baidu.com/lane727/blog/item/bd6304fb7cb48555242df27f.html

 

5.Line does not match expected header line of ' * Licensed to the Apache Software Foundation (ASF) under one'.

  第一行要以* Licensed to the Apache Software Foundation (ASF) under one开头

 

更多技术文章、感悟、分享、勾搭,请用微信扫描:

分享到:
评论

相关推荐

    Ant工程checkstyle编写(代码检测)

    如果在执行时遇到“找不到配置文件”的错误,检查`build.xml`中的`config`属性是否正确指向`checkstyle.xml`,并确保Ant脚本执行到了`checkstyle`目标。 5. **处理Checkstyle报告**: Checkstyle可以生成HTML、XML或...

    解决checkstyle出现的问题:Got an exception - java.lang.RuntimeException Unable to get class information for Exception

    在Ant构建脚本中配置Checkstyle任务时,可能会遇到如下错误: ```xml <target name="checkstyle" depends="junitreport"> <checkstyle config="${checkstyle.config}"> <!-- servlet-api.jar 的路径 --> <!-...

    hudson中checkstyle应用

    - **报告格式错误**:确保`checkstyle_report.xml`的格式正确无误,且`checkstyle_simple.xsl`文件存在且路径正确。 #### 五、扩展与优化 - **自定义检查规则**:可以通过修改`sun_checks.xml`文件来定制自己的...

    sonar安装配置指南(sonar+MySQL+ant)原创

    如果遇到解析日期格式错误,如"12/20/2011 09:17 PM EST",可能是因为FindBugs版本过旧,需要升级到至少2.0.1版本。 以上就是Sonar、MySQL和Ant的完整安装配置指南,包括数据库连接、Ant任务集成以及Sonar的汉化...

    CI & jenkins 基础.pdf

    - **强大的社区支持**:活跃的社区意味着遇到问题时更容易找到解决方案。 - **丰富的插件**:提供了丰富的插件支持,可以满足不同场景下的需求。 #### 四、Master/Slave 结构详解 **Master/Slave** 结构是 Jenkins...

    ETS:开发环境问题的存储库

    综上所述,ETS存储库作为一个针对开发环境问题的资源库,对于Java开发者来说,是一个宝贵的工具集合,能够帮助他们更高效、更稳定地进行软件开发。通过深入学习和实践其中的内容,开发者可以更好地应对开发过程中...

Global site tag (gtag.js) - Google Analytics