jeecg3.4.3-maven版本手把手入门-国明篇_第1页
jeecg3.4.3-maven版本手把手入门-国明篇_第2页
jeecg3.4.3-maven版本手把手入门-国明篇_第3页
jeecg3.4.3-maven版本手把手入门-国明篇_第4页
jeecg3.4.3-maven版本手把手入门-国明篇_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JEECG 微云开发平台 maven 版本手把手入门手册 JEECG 微云开发平台 Maven 版本手把手入门手册 2013/11/17 张代浩 官方标准开发工具: 1.IDE Eclipse Java EE IDE for Web Developers. Version: Helios Release Build id: 20100617-1415 2.JDK1.7 3.Tomcat6 4.Maven项目构建 5.JEECG采用 oschina的仓库存储依赖的 jar 一. Maven环境搭建 1. 下载: 到 Maven官方网站 /download.cgi下载目前的最新版 本 apache-maven-3.1.1-bin.zip 2. 解压: 下载到本地的 zip文件,只需解压成 X:apache-maven-3.1.1即完成安装,目录结 JEECG 微云开发平台 maven 版本入门手册 论坛: QQ 群 : 106259349, 106838471, 289782002 3 构为如下 3. 配置环境变量: 这台电脑-鼠标右键-属性-高级环境设置-环境变量-系统变量框下新增变 量名 M2_HOME,值为 X:apache-maven-3.1.1 再新建变量 M2,值为%M2_HOME%bin 编辑变量名 Path,在变量值中后面追加“;%M2%” 4. 测试安装:win+R -cmd 在命令行中输入 mvn version 显示 mvn版本信息为 Apache Maven 3.1.1则为安装成功。 5. 修改 maven仓库存放位置:找到 maven下的 conf下的 settings.xml 配置文件,我的是在 D:apache-maven-3.1.1confsettings.xml。maven 的仓库默认是放在本地用户的临 时文件夹下面的.m2 文件夹下的 repository下,这很影响 C盘的空间。现在我们来修改将它 指定到我们自己的路径下,我现在要将仓库指定到 D:Mavenrepom2 (可以自己定义位置) 目录下. 6. OK,先来体会一下 maven,在 cmd中敲并回车执行:mvnhelp:system 这时候 maven 就会 从远程仓库开始下载一大堆的东西,没事,让它下载着,迟早都要下载的。 二. MyEclipse或 Eclipse环境搭建 1. 插件安装:MyEclipse8 - MyEclipse2014已经自带 maven插件,此步可以略过。 2. 在线安装:选择 Help Install New Software输入地址 /jbosstools/updates/m2eclipse-wtp/,把选项 勾上,然后等待它下载安装,完成之后重启 eclipse 即可 JEECG 微云开发平台 maven 版本入门手册 论坛: QQ 群 : 106259349, 106838471, 289782002 5 3. 配置 eclipse:找到 Maven4MyEclipse下的 Installations,添加 maven的安装目录 找到 User Settings选择 maven安装目录下的 settings.xml,单击 Update Settings。 OK,eclipse 配置已经完成了。 三. 加载 jeecg-maven项目 1. 加载项目:加载 jeecg-maven项目到 MyEclipse后,选择项目名右键 properties,选择 Java Build Path,把红叉的 JRE删除,添加自己的 JRE库。选择 builders,把一些红叉的和带有 miss的选项取消勾选,确定后退出 2. 下载 maven所包含的包:选择项目名右键选择 RunAS,再选择 Maveninstall,控制台就开始下 载项目所需要的包。 四. 配置 jeecg的 maven项目 1. 导入 jeecg的 maven项目 JEECG 微云开发平台 maven 版本入门手册 论坛: QQ 群 : 106259349, 106838471, 289782002 7 2. 设置本地的 maven 属性 3. Java Build Path 4. 设置部署程序集 工程右键 JEECG 微云开发平台 maven 版本入门手册 论坛: QQ 群 : 106259349, 106838471, 289782002 9 (如果没有 Deployment Assembly 这个属性,在项目所在的工作区间有一个. project 文件,打开该文件增加如下黄色的这一行,用于 enable Deployment Assembly 属性。 org.eclipse.jdt.core.javanature org.eclipse.m2e.core.maven2Nature ject.facet.core.nature com.google.gwt.eclipse.core.gwtNature mon.modulecore.ModuleCoreNature ) 点击添加按钮: 下一步: 移除无用的选项 后的最终页面: JEECG 微云开发平台 maven 版本入门手册 论坛: QQ 群 : 106259349, 106838471, 289782002 11 5. 配置服务器 Tomcat 这个给出服务器的配置,并且在配置的过程中还可以配置 jdk 等信息,如下图: JEECG 微云开发平台 maven 版本入门手册 论坛: QQ 群 : 106259349, 106838471, 289782002 13 6. 更新 maven 依赖 7. 运行 maven 测试 JEECG 微云开发平台 maven 版本入门手册 论坛: QQ 群 : 106259349, 106838471, 289782002 15 控制台没有错误出现就 ok 啦。 8. 启动 tomcat 启动成功,访问页面如下: (如果访问页面时报: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV 请查看你的工程目录.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebappsjeecg- frameworkWEB-INFlib 下面是否有这两个 jsp-api.jar 和 servlet-api.jar 文件,将其删掉,重 新启动 tomcat。 ) 五. 发布 war 包 JEECG 微云开发平台 maven 版本入门手册 论坛: QQ 群 : 106259349, 106838471, 289782002 17 控制台没有错误信息,即发布成功; (如果控制台报以下错: INFO - maven-compiler-plugin:2.3.2:compile (default-compile) jeecg - INFO Compiling 409 source files to E:workspacejeecg-frameworktargetclasses INFO - ERROR COMPILATION ERROR : INFO - ERROR workspacejeecg-frameworksrcmainjavaorgjeecgframeworkcoreannotationconfigAutoMenuOperation.java:33,52 不兼容的类型 找到:org.jeecgframework.core.annotation.config.MenuCodeType 需要:org.jeecgframework.core.annotation.config.MenuCodeType ERROR workspacejeecg-frameworksrcmainjavaorgjeecgframeworkcorecommonserviceimplCommonServiceImpl.java:106,28 无法确定T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例 ERROR workspacejeecg-frameworksrcmainjavaorgjeecgframeworkcorecommonserviceimplCommonServiceImpl.java:144,31 无法确定T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例 ERROR workspacejeecg-frameworksrcmainjavaorgjeecgframeworkcorecommonserviceimplCommonServiceImpl.java:304,29 无法确定T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例 ERROR workspacejeecg-frameworksrcmainjavaorgjeecgframeworkcoreutilToEntityUtil.java:22,21 无法确定T 的类型参数;对于上限为 T,java.lang.Object的类型变量 T,不存在唯一最大实例 INFO 5 errors INFO - INFO - INFO BUILD FAILURE JEECG 微云开发平台 maven 版本入门手册 论坛: QQ 群 : 106259349, 106838471, 289782002 19 INFO - INFO Total time: 11.531s INFO Finished at: Tue Feb 18 10:01:54 CST 2014 INFO Final Memory: 30M/254M INFO - ERROR Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project jeecg: Compilation failure: Compilation failure: ERROR workspacejeecg-frameworksrcmainjavaorgjeecgframeworkcoreannotationconfigAutoMenuOperation.java:33,52 不兼容的类型 ERROR 找到:org.jeecgframework.core.annotation.config.MenuCodeType ERROR 需要:org.jeecgframework.core.annotation.config.MenuCodeType ERROR workspacejeecg-frameworksrcmainjavaorgjeecgframeworkcorecommonserviceimplCommonServiceImpl.java:106,28 无法确定T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例 ERROR workspacejeecg-frameworksrcmainjavaorgjeecgframeworkcorecommonserviceimplCommonServiceImpl.java:144,31 无法确定T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例 ERROR workspacejeecg-frameworksrcmainjavaorgjeecgframeworkcorecommonserviceimplCommonServiceImpl.java:304,29 无法确定T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例 ERROR workspacejeecg-frameworksrcmainjavaorgjeecgframeworkcoreutilToEntityUtil.java:22,21 无法确定T 的类型参数;对于上限为 T,java.lang.Object的类型变量 T,不存在唯一最大实例 ERROR - Help 1 ERROR ERROR To see the full stack trace of the errors, re-run Maven with the -e switch. ERROR Re-run Maven using the -X switch to enable full debug logging. ERROR ERROR For more information about

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论