文档章节

使用Maven构建Eova项目

Jieven
 Jieven
发布于 2015/07/27 00:56
字数 880
阅读 1865
收藏 1

目前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代码自动重启

© 著作权归作者所有

Jieven

Jieven

粉丝 387
博文 28
码字总数 10232
作品 1
浦东
架构师
私信 提问
Java 后台管理系统 - 积木

像积木一样搭建管理平台(由EOVA改造前端成layui)。 想做的原因是eova比较丑,第二进展比较慢。 所以想找志同道合的 同志一块完善下平台。 项目介绍 像积木一样搭建管理平台,修改自EOVA前端...

jin83
2018/07/10
9K
6
Eova 1.1 发布,Java Web 快速开发平台

版本简介: 1.主要进行了Eova UI 的重构,以支撑高度拓展和控制。典型应用场景Grid Cell Edit。Eova UI 采用 Jquery插件方式完全重写,参考了EasyUI设计思路,使用OOP思想进行重写,更适合 ...

Jieven
2015/05/11
21.6K
57
Eova 1.6-beta4 发布,最简单的快速开发平台

更新简介: 升级到 JFinal3.3,为后续 Eova 新特性提供更强劲动力。 主要修复优化了下拉树相关问题。 支持用户登录逻辑配置化,可以使用任意的业务表进行登录操作。 升级说明: Maven Eova po...

Jieven
2017/12/18
2.5K
17
Eova 1.2 正式版,Java Web 快速开发平台

Eova的能量,超乎你的想象,你的思想有多远,Eova就能陪你走多远! --------------------------------------------------------------- [新增]Eova演示功能 [新增]Grid右键导出所有数据为Exc...

Jieven
2015/06/10
12.3K
48
Eova 1.3 Oracle 兼容版,Java Web 快速开发平台

Eova的能量,超乎你的想象,说兼容Oracle就兼容Oracle! Q:EOVA 支持oracle数据库吗? A:Eova 1.3 已经兼容Oracle. Q:你好,请问EOVA支持sql server吗? A:JFinal2.0已支持slq server方言,...

Jieven
2015/07/14
4.4K
24

没有更多内容

加载失败,请刷新页面

加载更多

好程序员web前端教程分享web前端入门基础知识

  好程序员web前端教程分享web前端入门基础知识,作为合格的Web前端工程师必须得掌握HTML、CSS和JavaScript。只懂其中一两个还不行,必须对这三门语言都要熟悉。下面我们一起来看一看吧! ...

好程序员官网
14分钟前
3
0
elasticsearch 中文分词插件IK-Analyze

elasticsearch 版本 7.3 安装中文分词插件 插件对应的版本需要和elasticsearch的版本一致 插件各个版本下载地址 https://github.com/medcl/elasticsearch-analysis-ik/releases 使用elastic...

kdy1994
18分钟前
3
0
只用一套解决方案,就可解决80%的交通物流行业信息难题

行业背景 新中国成立70多年来,中国交通运输总体上已经形成了多节点、全覆盖的综合运输网络,“五纵五横”综合运输大通道基本贯通,一大批综合客运、货运枢纽站场(物流园区)投入运营,取得...

朕想上头条
20分钟前
4
0
spring-boot结合AOP实现数据源动态配置

Spring-Boot+AOP方式实现多数据源切换 设计总体思路:Spring-Boot+AOP方式实现多数据源切换,继承AbstractRoutingDataSource实现数据源动态的获取,在service层使用注解指定数据源。 一、多数...

蜗牛伊
21分钟前
3
0
干货 | 京东技术中台的Flutter实践之路

在 2019 年,Flutter 推出了多个正式版本,支持的终端越来越多,使用的项目也越来越多。Flutter 正在经历从小范围尝鲜到大面积应用的过程,越来越多的研发团队加入到 Flutter 的学习热潮中,...

京东云技术新知
24分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部