# 二、框架相关说明
## 1.目录结构介绍
项目分为
#### kcode-core(核心架构):
src
├── main
│ ├── java
│ │ └── kcode
│ │ └── svc
│ │ ├── common - 公用文件
│ │ ├── db - DB文件
│ │ ├── generate - 生成文件
│ │ └── modules - 模块文件
│ │ └── sys - sys模块
### kcode-web(框架工程)
├── java
│ └── kcode
│ └── svc
│ └── modules - 模块文件夹
│ ├── cms
│ │ ├── dao
│ │ ├── entity
│ │ ├── service
│ │ ├── utils
│ │ └── web
│ └── sys
├── resources - 配置、资源文件
│ ├── application.properties
│ ├── cache
│ │ ├── ehcache-hibernate-local.xml
│ │ ├── ehcache-hibernate-rmi.xml
│ │ ├── ehcache-local.xml
│ │ └── ehcache-rmi.xml
│ ├── log4j.properties
│ ├── mappings
│ │ └── mysql
│ │ └── sys
│ │ └── MyBatisDictDao.xml
│ ├── mybatis-config.xml
│ ├── spring-context-activiti.xml
│ ├── spring-context-mybatis.xml
│ ├── spring-context-shiro.xml
│ ├── spring-context.xml
│ ├── spring-mvc.xml
│ └── spring-upload.xml
└── webapp
├── WEB-INF - web端文件夹
│ ├── ckfinder.xml
│ ├── classes
│ ├── decorators.xml
│ ├── jsp
│ ├── tags
│ ├── tlds
│ ├── upload
│ ├── views - view层jsp文件
│ │ ├── error
│ │ ├── include
│ │ ├── layouts
│ │ ├── mobile
│ │ │ ├── include - jsp文件
│ │ │ ├── layouts - jsp文件
│ │ │ └── sys - jsp文件
│ │ └── modules
│ │ ├── cms - jsp文件
│ │ └── sys - jsp文件
│ └── web.xml
├── static - 静态文件
## 2.编译 & 打包
mvn compile
mvn package -Dmaven.test.skip
## 3.运行
mvn jetty:run