加入了开源大军,提交代码时需要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开头
更多技术文章、感悟、分享、勾搭,请用微信扫描:
相关推荐
如果在执行时遇到“找不到配置文件”的错误,检查`build.xml`中的`config`属性是否正确指向`checkstyle.xml`,并确保Ant脚本执行到了`checkstyle`目标。 5. **处理Checkstyle报告**: Checkstyle可以生成HTML、XML或...
在Ant构建脚本中配置Checkstyle任务时,可能会遇到如下错误: ```xml <target name="checkstyle" depends="junitreport"> <checkstyle config="${checkstyle.config}"> <!-- servlet-api.jar 的路径 --> <!-...
- **报告格式错误**:确保`checkstyle_report.xml`的格式正确无误,且`checkstyle_simple.xsl`文件存在且路径正确。 #### 五、扩展与优化 - **自定义检查规则**:可以通过修改`sun_checks.xml`文件来定制自己的...
如果遇到解析日期格式错误,如"12/20/2011 09:17 PM EST",可能是因为FindBugs版本过旧,需要升级到至少2.0.1版本。 以上就是Sonar、MySQL和Ant的完整安装配置指南,包括数据库连接、Ant任务集成以及Sonar的汉化...
- **强大的社区支持**:活跃的社区意味着遇到问题时更容易找到解决方案。 - **丰富的插件**:提供了丰富的插件支持,可以满足不同场景下的需求。 #### 四、Master/Slave 结构详解 **Master/Slave** 结构是 Jenkins...
综上所述,ETS存储库作为一个针对开发环境问题的资源库,对于Java开发者来说,是一个宝贵的工具集合,能够帮助他们更高效、更稳定地进行软件开发。通过深入学习和实践其中的内容,开发者可以更好地应对开发过程中...