Skip to content
龙凯 edited this page Dec 16, 2013 · 3 revisions

Welcome to the lab wiki!

子项目结构说明

configurations/	        // 运行时不同配置目录(比如开发和发布时不同的数据库密码等)
res/			// 资源目录(数据库等)
util/			// 项目工具库
core/			// 项目核心配置库(包含spring,全局异常处理,内容协商协议,数据源等等)
notty/			// 校园信息项目
entertainment/	        // 雨无声云点播

环境要求

  1. jdk6+
  2. mysql(越新越好,测试版本为5.5.29)
  3. 流畅的网络环境,方便下载第三方依赖(或者你本地有一个gradle或者maven包含项目所需依赖的仓库)

如何构建

  1. 导入sql文件(位于res/db/目录下)
  2. 配置数据库信息(数据库名,用户名,密码等),在configuration/dev/下
  3. 打开终端进入项目根目录,键入gradlew clean jettyEclipseRun,过一段时间终端没有报错的话,浏览器地址栏输入http://localhost:8080,便可看到项目主页

导入IDE中

  1. Intellij IDEA 终端进入项目根目录,键入gradlew idea,接下来打开idea导入即可
  2. Eclipse 终端进入项目根目录,键入gradlew eclipse,接下来打开eclipse导入即可

如何添加新项目

  1. 在settings.gradle目录下,参考原有的项目,添加自己项目的名字
  2. 在build.gradle的第一行添加自己项目的名字
  3. 建立你的项目结构,done
  4. 以上基本满足开发的要求,更多的要求或者技巧请自行在自己的项目下配置build.gradle或者联系作者

注意事项

  1. 出于简单起见,使用了gradle-wrapper作为内嵌的构建工具,如果你有gradle,那么详细你会更好的构建与配置本项目。
  2. 未列出的目录很可能会在未来移除,故不再这里说明
  3. .gitignore的中忽略的webapp/src/main/webapp/resources/libs/文件需要在这里下载: http://pan.baidu.com/s/13nL4E
  4. Android客户端源码为包含在本项目中