使用Maven构建Eova项目

原创
2015/07/27 00:56
阅读数 2K

目前Maven是最流行的项目构建方式,开源项目大部分都是基于Maven部署的,很多公司也都开始使用Maven,所以Maven的战略意义有多么重要我就不在赘述了!

如果你还不会使用Maven,那你Out了。

但是Maven也没有传说中的那么神!

 

个人对Maven的理解如下:

1.Maven的作用(好处)?

#管理Jar,使Jar和代码的管理分离。eg.不用将代码提交到SVN上维护,Jar版本统一管理,项目的模块化依赖管理...

#统一目录结构,实现项目的自动构建,可以分别在不同的IDE下进行自动化一键构建(项目配置文件)...

#自动化运维,编译,打包...

 

2.Maven的弊端?

#小项目不合适,如果你的项目很小就你自己一个人自娱自乐,Maven对于你来说的确没有什么意义,麻烦。

#因为天朝网络因素,下载Maven国外库中的Jar非常慢,甚至下载失败。(特别是当OSC停止Maven服务之后)

 

前置自学准备:

1.安装Maven,了解Maven概念原理和常用命令

Maven构建Eclipse主要用到的命令:mvn eclipse:eclipse -Dwtpversion=1.0

2.Eclipse 各种tag html js 文件报错 乱码 如何设置?

http://my.oschina.net/jieven/blog/465820


视频演示:

1.下载最新的Eova 版本

2.使用Maven自动构建Eclipse项目

3.将构建好的项目导入Eclipse,然后以Jetty方式直接 运行

4.使用谷歌浏览器访问Eova

clipboard点此在线观看

不会或不想使用Maven的同学可以观看:(V1.4 开始推荐使用Tomcat运行)

1.2非Maven手工部署.wmv


补充说明:    

   

#在使用Maven的过程,如发现有Jar无法下载或者下载失败,请手工下载了放到本地的Maven库!

下载地址:http://pan.baidu.com/s/1jGgonfo

最新的所有依赖Jar 都在这里(根据版本选择下载)!

clipboard[1]


#JDBC配置修改:eova.config

clipboard[2]

clipboard[3]

修改成自己对应的即可(有很多新同学,自己Mysql帐号权限没分配好,跑来问 怎么报错,连不上!)


#如何创建数据库(执行脚本):

clipboard[4]

直接执行这两个脚本即可!


#Eova依赖JS插件配置:eova.config

#系统启动时自动下载js插件包

initPlugins = false

#网络插件包可选配置(免下载)

domain_cdn = http://7xign9.com1.z0.glb.clouddn.com

有两种模式可以选择 (默认为网络加载模式)

本地:initPlugins = ture 启动时会自动下载插件包到webapp目录下

网络:自动使用7牛云的资源


#样式无法正常加载:

imageimage

如果你看到这样的奇怪显示有几种可能:

1.使用了不兼容的浏览器
Eova仅兼容webkit 内核浏览器,IE和火狐是不兼容的,推荐使用谷歌浏览器

2.依赖JS插件未配置
在上面讲了,必须2选1

3.网络原因,加载慢,ctrl+f5强刷几次

4.在浏览器上用开发者控制台,查看页面资源加载里面有没有404,如有则说明是上面的2-3,否则是1.


#用Tomcat部署 启动项目后报404:

请务必做如下设置,Eova 必须放在根目录运行,多个项目请配置多个端口。

wpsDEB4.tmp

Path修改成/ , 不要带项目名(带项目名访问会404)

去掉Auto reloading enabled,防止修改了Java代码自动重启

展开阅读全文
打赏
1
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
1
分享
返回顶部
顶部