开源框架学习之开源项目结构学习总结

本文介绍了Apache开源项目Common.IO中的几种重要配置文件:build.xml用于Ant构建,CheckStyle.xml管理编码规范,findbugs-exclude-filter.xml配置FindBugs工具排除项,Pom.xml管理Maven项目。这些文件对项目的构建、代码规范、bug检查等方面起到关键作用。
开源框架结构分析:
最近正在学习apache的开源项目 common.io包,io包提供了非常强大的工具来进行输入输出的处理.
发现开源包了不仅有源代码,还有一些配置文件,如果build.xml,checkstyle.xml,pom.xml.
那么这些文件是什么文件吗?作用是什么呢?
1:build.xml: 这个文件其实是Ant构建工具的配置文件.
打开文件可以看到:配置了关于当前项目的名字、属性和源文件、输入输出文件、测试文件包、引用的jar包等属性。
关于bulid.xml具体可以看这个链接: build.xml的详细解释

2:CheckStyle.xml

CheckSytle.xml是CheckStyle项目的配置文件,是管理项目的编码规范的工具.
具体详细介绍可以看这里: CheckStyle官网CheckStyle.xml文件详细解释
3:findbugs-exclude-filter.xml
这文件是FindBugs工具的配置文件,FindBugs是一个可以检查jar包或者类文件的工具。
详细介绍可以查看IBM社区的 FindBugs介绍
4:Pom.xml文件:
pom文件是maven工具的配置文件,用来配置管理整个项目,用来描述项目的配置文件、开发者需要遵循的规则、缺陷管理系统、组织和licencs、项目的url和项目间的依赖
详细介绍可以参考: maven实战学习
总结:从上可以看到,一个项目除了源代码之外,关于项目的管理也是非常的重要的,学习和掌握项目管理工具也是非常重要的。
从上面的文件我们也可以了解到,管理一个项目包括项目的部署、项目的描述、项目的代码规范和项目的Bug工具自动化。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值