开始之前:
1.配置${ANT_HOME},${M2_HOME}
2.下载ant-contrib 放置至:${ANT_HOME}/lib
3.安装Redis,并保证可用
4.安装mongo,并保证可用
5.安装mysql,并根据需要进入src/resources/db/init.sql
6.修改src/main/filters/dev.properties,配置本机环境变量
FaceYe 项目自助化工具
解决问题:解决项目初期搭建调试与集成耗时现像
项目模板包括:
1.Web前端.
2.管理后台.
3.移动服务端.
4.android(todo).
5.ios(todo)
相关技术:
1.spring mvc
2.tiles,jstl,bootstrap,jQuery.
3.spring-data-jpa
4.spring-data-redis
5.spring-data-mongo
6.hibernate
7.maven`
8.ant
Github:https://github.com/haipenge/faceye-feature.git
与作者联系
Author:@haipenge
Email:[email protected]
help:
1.创建一个新项目: generate-project
2.创建一个模块: generate-component
3.创建实体 : generate-entity-source
同时创建:Repository,Service,Controller,Jsp form,js, css
4.为实体增加属性: generate-entity-property
5.修改模板:修改src/template/source 下的模板类
6.删除一个实体: remove-entity-source
7.删除一个模块: remove-component
常用任务:
1.创建一个新项目:
ant -f build-tools.xml generate-project
2.创建一个模块:
ant -f build-tools.xml generate-component
3.创建一个新的实体对像:
ant -f build-tools.xml generate-entity-source
4.为一个实体增加属性
ant -f build-tools.xml generate-entity-property
5.修改数据库链接
src/main/filters/*.properties
dev->开发
test-> 测试
product ->生产
6.打包:
快速启动:mvn clean compile jetty:run -Dmaven.test.skip=true
测试包:mvn clean compile war:war -P test -Dmaven.test.skip=true
生长包: mvn clean compile war:war -P product -Dmaven.test.skip=true
2014.08.16
1.增加对mongo的支持
2.增加队列服务
3.增加Redis服务
4.扩展JPA,加入动态SQL支持
2014.10.30
1.增加邮件发送模块
2.增加velicity模板支持的HTML邮件
faceye-feature's Introduction
faceye-feature's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.