首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >maven项目目录结构

maven项目目录结构

原创
作者头像
陈不成i
修改于 2021-06-29 14:36:55
修改于 2021-06-29 14:36:55
1.5K0
举报
文章被收录于专栏:ops技术分享ops技术分享

一.项目结构

这里和其他项目区别不大,我将模板抽离出来,更容易分析和理解:

解释一下:js主要包括extends(引入第三方的js)、module(项目模块自己的js)、lib(引用包,这里也可以继续拆分),module中包含具体的模块中的js。common.js是核心命名空间的js.

common.js

解释一下,Globals作为全局命名空间,各个模块均可以在此命名空间里定义域(如果有不明白的可以自学下命名空间,这个文件写死就行,也不用具体理解)。

二.例子

华东web项目工程规范 基于Java开发平台开发业务系统,建议使用maven作为构建工具,以方便不同组件和依赖包的管理。客户现场开发的情况,访问Maven仓库确实困难的,可事先将依赖关系以Release的方式下载到一个集中的目录,然后使用Ant对工程进行构建。

程序目录结构应遵从maven默认约定(即使采用ANT构建),以统一规范,简化构建配置。一个典型的JavaEE应用(对应公司某产品、或某个项目的程序),目录结构如下:

大型项目应划分多个工程(project,模块),每个工程的目录结构也同样遵从相同约定。

各目录的内容/用途如下:

为规范war包结构,对src\main\webapp目录做如下约定:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一.项目结构
  • 二.例子
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档