[转]学习maven - 标准的目录结构

 
之前在一个公司接触了一个项目,框架师用到了maven,作为一个小公司的码农,新事物总是令人神往,恰值周末,在iteye看到一篇文章。个人惯例,原作者博客地址:http://jackycheng2007.iteye.com/

 

约定大于配置 
使用约定,有很多好处: 
1. 可以节约很多配置 
2. 可以从用best practice 
3. 新人可以快速熟悉项目,有家的感觉 

Maven的约定 

引用

src/main/java Application/Library sources 
src/main/resources Application/Library resources 
src/main/filters Resource filter files 
src/main/assembly Assembly descriptors 
src/main/config Configuration files 
src/main/webapp Web application sources 
src/test/java Test sources 
src/test/resources Test resources 
src/test/filters Test resource filter files 
src/site Site 
LICENSE.txt Project's license 
NOTICE.txt Notices and attributions required by libraries that the project depends on 
README.txt Project's readme 


从上面看出,src下面分3大类,main里面包含production的内容,test包含QA的内容,site就包含项目的info。 
其实和src平级的目录还有一个target。你应该可以猜到,build以后的文件比如class都会放到target里面去。 

注意,resources里面的东东在build之后会放到classes的目录下面,所以你的log4 
j还有其他的配置文件就可以放到这里了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值