当时要搭建activiti工作流,但是这个工作流是基于maven启动的,于是,学习了一下,maven环境的搭建

准备的环境:

Jdk  1.6

Eclipse IDE 一个或者 MyEclipse

Maven 3.0.5下载地址:http://maven.apache.org/download.cgi   下载   apache-maven-3.0.5-bin.zip

第一步:配置maven环境

解压 apache-maven-3.0.5-bin.zip,假设你放到了D盘,配置环境变量:

path:D:\apache-maven-3.0.2\bin

MAVEN_HOME : D:\apache-maven-3.0.2

第二步:验证安装是否成功
在命令行上输入 : mvn -version; 回车,如看到下面信息表示安装成功:

第三步:修改仓库位置setting.xml文件

修改我们仓库地址,仓库用于存放我们项目所依赖的所有jar包。

我的仓库路径:E:/Work/.m2/repository----这个路径是我自己创建,你可以将路径创建在任何位置。

我们打开…\apache-maven-3.0.3\conf\目录下的setting.xml文件,设置成我们创建的仓库路径

在复制一份setting.xml文件放到E:\Work\.m2下面

第四步:配置MyEclipse,我用的是2014版本,主要是第6步跟第7步:

1,选择颜色:点击window-----Preferences---General----Appearance----MyEclipse Theme,选择Restore Defaults,Apply

2.选择字体:点击window-----Preferences----General----Appearance----Colors and Fonts,选择Text Compare,双击text font选择字体

3.选择字符:点击window-----Preferences----General----Workspace,选择字符

4.选择文件关联:点击window-----Preferences----General---Editors----File Associations,选择相应的文件关联,

5.选择jdk:点击window-----Preferences----Java-----Installed JREs,选择search,查询本机的jdk,然后再选择Compiler,如果jdk是1.6.那么选择1.6

6.配置本地maven:点击window-----Preferences------MyEclipse----Maven4MyEclipse---Installations


7.配置本地maven:点击window-----Preferences------MyEclipse----Maven4MyEclipse----User Settings:

这个找的是maven文件conf下的setting.xml文件

第五步:下载lemon-OA办公系统的地址:http://www.mossle.com/index.html,下载apache-maven-3.0.5-src.zip,解压

打开MyEclipse,选择file---import----Maven4MyEclipse

选择下一步,选择lemon项目

点击finish,这个时候一定要稍等一会,因为这个项目在加载,加载完以后会变成:

选择Run As---maven install,它会自动下载jar包,这个需要等一会

下载完以后,选择maven build,输入:jetty:run这个命令,点击run,就会跑起来

打开网页,输入:http://localhost:8080/lemon

第六步:使用mysql数据库

对dbmigrate进行了修改,提供了h2和mysql脚本,脚本的位置在src/main/resources/dbmigrate目录下,打包编译之后,这些脚本的会复制到WEB-INF/classes/dbmigrate目录下。

默认使用的是h2脚本,如果想使用mysql脚本,需要修改application.properties(位于src/main/resources目录下)。

将application.database.type=h2的值修改成mysql。

将db配置部分的h2配置修改为mysql配置

db.default.driverClassName=org.hsqldb.jdbcDriver
db.default.url=jdbc:hsqldb:.
db.default.username=sa
db.default.password=
db.default.validationQuery=SELECT * FROM INFORMATION_SCHEMA.SYSTEM_SCHEMAS

一般可能会配置成类似这个样子

db.default.driverClassName=com.mysql.jdbc.Driver
db.default.url=jdbc:mysql://localhost:3306/lemon
db.default.username=root
db.default.password=
db.default.validationQuery=SELECT 1

最后找到dbmigrate中所有h2的部分,修改为mysql。比如dbmigrate.10.location=dbmigrate.h2.auth要修改成dbmigrate.10.location=dbmigrate.mysql.auth

这样修改完成后,再启动lemon,就会自动创建mysql的数据库表,并导入初始化数据了。

登陆进去:用户名:lingo

密码:1

maven环境的搭建,lemon-OA办公系统的搭建的更多相关文章

  1. 6 款国外开源web oa办公系统(转)

    国外的开源产品较多,而且大多提供免费的社区版本,oa办公系统也不例外. 1.eGroupware eGroupware是一个多用户,在以PHP为基础的API上的定制集为基础开发的,以WEB为基础的工作 ...

  2. OA办公系统,一个沉淀企业文化的容器

    资源是会枯竭的,唯有文化才会生生不息.一切工业产品都是人类智慧创造的.随着公司规模的扩大,企业中两大根本"人和规则"面临诸多挑战,OA办公系统是一个全员使用的办公软件产品,员工可通 ...

  3. 程序小白如何快速开发OA办公系统

    对于企业开发oa办公系统,成本高,周期长.有些企业花高价购买,购买后受制于软件商,很多功能只能按原来设计需求走,无法升级或者升级慢.这些由于软件商的开发效率低难以及时地响应企业的需求变化,所以就有可能 ...

  4. oa办公系统快速开发工具,助力企业优化升级

    随着互联网的快速发展.信息化 IT 技术的不断进步.移动互联新技术的兴起,不管是大的集团企业还是中小型企业,纸质化的办公模式已不能满足现有需求,构建oa平台,为员工提供高效的办公环境尤其重要. 我们先 ...

  5. 九思老客户分享:部署OA办公系统的四大意义

    原文:http://www.jiusi.net/detail/472__776__4009__1.html 关键词:OA办公系统.oa系统 .九思OA 九思老客户分享:部署OA办公系统的四大意义 当今 ...

  6. 开源OA办公系统的“应用市场”,能够为协同办公开拓什么样的“前路”?

    在我们的日常生活中,应用市场这个词,总是与智能手机划上等号,不管使用的是iPhone还是安卓,总会接触到手机上的APP应用市场,我们可以在应用市场中,选择自己所需要的APP应用软件,下载使用后,可以让 ...

  7. 一款优秀的OA办公系统有哪些功能?

    OA办公系统解决企业的日常管理规范化.增加企业的可控性.提高企业运转的效率的基本问题,范围涉及日常行政管理.各种事项的审批.办公资源的管理.多人多部门的协同办公.以及各种信息的沟通与传递.可以概括的说 ...

  8. oa办公系统是什么?对企业有什么作用?

    OA办公系统是指利用计算机网络帮助企业实现办公自动化,用系统软件代替传统的手工工作帮助企业处理内部事务,例如文档共享.部门协作.报销.业务流程等等,最终目的帮助企业提高工作效率,实现利益最大化. 随着 ...

  9. 2020年十大OA办公系统排行榜

      最近几年办公信息化的不断发展,走向千家万户(企业),从刚开始的大型公司,政府企业到现在中小企业的加入,市场更加的庞大,产业前进很好,在协同办公这片市场中,有哪些公司独领风骚? 泛微OA:(www. ...

随机推荐

  1. NAT&Port Forwarding&Port Triggering

    NAT     Nat,网络地址转换协议.主要功能是实现局域网内的本地主机与外网通信.     在连接外网时,内部Ip地址需要转换为网关(一般为路由器Ip地址)(端口号也需要相应的转换)     如: ...

  2. 2018.11.14 Chopin’s

    The lineaments of Chopin’s肖邦 short, dramatic life are familiar to most classical-music enthusiasts. ...

  3. recovery.conf文件详解

    在恢复过程中,用户可以通过使用recovery.conf文件来指定恢复的各个参数,如下: 归档恢复设置 restore_command:用于获取一个已归档段的XLOG日志文件的命令 archive_c ...

  4. 安装Spring报错An error occurred while collecting items to be installed

    原因主要是eclipse和spring版本之间的匹配问题. An error occurred while collecting items to be installed session conte ...

  5. spring boot 教程(一) 构建我的第一个Spring boot

    Spring Boot特点 1. 创建独立的Spring应用程序 2. 嵌入的Tomcat,无需部署WAR文件 3. 简化Maven配置 4. 自动配置Spring 5. 提供生产就绪型功能,如指标, ...

  6. 深度学习(六十六)生成模型、最大化似然、KL散度

  7. Apache配置php redis扩展

    1.根据phpinfo,下载redis 下载地址:注意php版本号 http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ http://wi ...

  8. Makefile总结

    1.Makefile由目标(Target).依赖关系(Dependency).命令(Command)组成. (1)目标:可定义多个目标,默认指定第一个,make时可指定其中一个. (2)依赖关系:在同 ...

  9. cocos2d-x 3.17 jsb android运行报错

    编译成功,运行失败,提示如下: 2018-11-15 19:09:56.343 2820-2852/net.jd85.test D/cocos2d-x debug info: cocos2d: ful ...

  10. linux下导入、导出mysql 数据库命令

    一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1.导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/lo ...