maven环境的搭建,lemon-OA办公系统的搭建
当时要搭建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