官方标准开发工具:

1 .IDE

Eclipse Java EE IDE for Web Developers.

Version: Mars.2 Release (4.5.2)

Build id: 20160218-06002.JDK1.7

2. Tomcat7

3. Maven项目构建

4. Mysql

5. 执行Mysql脚本

首先创建Mysql数据库jeecg-p3,采用UTF-8编码,执行对应插件的数据库脚本

脚本位置: {插件项目名}\doc\db\{插件项目名}-mysql.sql

一. Maven环境搭建

1. 下载: 到Maven官方网站http://maven.apache.org/download.cgi下载目前的最新版本apache-maven-3.1.1-bin.zip

2. 解压: 下载到本地的zip文件,只需解压成X:\apache-maven-3.1.1即完成安装,目录结构为如下

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仓库配置

[1]、修改本地maven仓库位置

找到maven下的conf下的settings.xml 配置文件,我的是在D:\apache-maven-3.1.1\conf\settings.xml。maven的仓库默认是放在本地用户的临时文件夹下面的.m2文件夹下的repository下,这很影响C盘的空间。现在我们来修改将它指定到我们自己的路径下,我现在要将仓库指定到D:\Maven\repo\m2 (可以自己定义位置)目录下.

 [2]、配置官方Jeecg的方式maven镜像(非常重要)

修改 settings.xml配置文件
      在<mirrors>标签内增加阿里云maven镜像,同时排除jeecg私服, 最终结果见下面:

[html] view plain copy
  1. <mirrors>
  2. <mirror>
  3. <id>nexus-aliyun</id>
  4. <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
  5. <name>Nexus aliyun</name>
  6. <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  7. </mirror>
  8. </mirrors>

[3]、官方Jeecg提供的本地仓库下载

如果因为网络等问题导致依赖下载总失败,可以直接下载官方提供的本地仓库覆盖本地仓库。

下载地址:  https://gitee.com/jeecg/jeecg-local-maven

6. OK,先来体会一下maven,在cmd中敲并回车执行:mvnhelp:system这时候maven 就会从远程仓库开始下载一大堆的东西,没事,让它下载着,迟早都要下载的。

二. MyEclipse或Eclipse环境搭建

1. 插件安装:Eclipse Mars.2和MyEclipse8到MyEclipse2014已经自带maven插件,此步可以略过。

2. 在线安装:选择Help  -->  Install New Software输入地址

http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/,把选项勾上,然后等待它下载安装,完成之后重启 eclipse 即可

3. 配置eclipse:

找到Maven4MyEclipse下的Installations,添加maven的安装目录

找到User Settings选择maven安装目录下的settings.xml,单击Update Settings。

OK,eclipse配置已经完成了。

三. 导入和配置jeecg-p3的maven项目

 1. 导入jeecg-p3的maven项目

2. 加载jeecg-p3项目

加载jeecg-p3项目到MyEclipse后,选择项目名右键选择RunAS,再选择Maveninstall,控制台就开始下载项目所需要的包。

3. Java Build Path

Libraries如下

Source如下:

 4. 运行maven测试

工程上右键:

控制台没有错误出现就ok啦,下一步介绍maven项目的启动。

四. 启动maven项目

使用maven的build的方式启动

工程右键,运行mavenbuild:

配置运行服务的环境变量:

点击 Run 按钮即可以启动应用。

浏览器访问:

测试访问地址如下(注意:其他地址可能无效):

1. http://localhost/jeecg-p3-web/p3/wxActInvite.do?list

2. http://localhost/jeecg-p3-web/p3/auth.do?list

五. 截图演示

wxActInvite.do?list效果截图:

auth.do?list效果截图:

六. Jeecg项目集成插件方法

七. 发布war包

工程右键:

编译通过后,target目录下会生成P3-Web.war包:

拷贝P3-Web.war到tomcat的webapps下面,然后运行tomcat即可。

JEECG-P3开发专题 - 开发环境搭建入门的更多相关文章

  1. 使用Kotlin开发Android应用 - 环境搭建 (1)

    一. 在Android Studio上安装Kotlin插件 按快捷键Command+, -> 在Preferences界面找到Plugins -> 点击Browse repositorie ...

  2. Tiny4412 开发板 编译环境搭建【转】

    本文转载自:http://blog.csdn.net/beijiwei/article/details/51055369 版权声明:本文为博主原创文章,未经博主允许不得转载. /*********** ...

  3. 基于GBT28181:SIP协议组件开发-----------第一篇环境搭建

    原创文章,引用请保证原文完整性,尊重作者劳动,原文地址http://www.cnblogs.com/qq1269122125/p/3930018.html,qq:1269122125. SIP协议在安 ...

  4. 1 IDEA 安装 及 IDEA开发 spring的环境搭建

    摘要: 主要讲解使用 IDEA 开发 Spring MVC 的环境搭建,Maven的简单教学. 参考1:https://my.oschina.net/gaussik/blog/385697 参考2:h ...

  5. Android NDK开发之从环境搭建到Demo级十步流

    写在正文之前: 几个月没有更新博客,感觉有点生疏了,所以说不能断,一断人就懒. 其实这几个月也并不是什么事也没有做,俺可是时刻想着今年的任务呢,10本书,30篇博文...,这几个月间断性的也是在学习中 ...

  6. UI5-学习篇-1-Eclipse开发工具及环境搭建

    最近研究SAP-UI5好几个月了,将相关学习经历及问题点做个记录. 1.先了解学习资料相关站点 SAP官网:https://www.sap.com/china/index.html SAP开发工具:h ...

  7. IoT设备程序开发及编译环境搭建初体验

    引言 Mirai事件一经曝出,立即引领了一轮研究IoT设备的热潮.目前,对Mirai的报告大多只是在对其功能实现上的介绍,却很少提及如何实现IoT设备程序开发的测试环境.本文在对Mirai的源码研究的 ...

  8. webapp开发学习---Cordova环境搭建

    Cordova 使用HTML, CSS & JS进行移动App开发;多平台共用一套代码;免费开源 步骤:(来自Cordova官网) 1.安装Cordova(在node.js环境下进行安装) 命 ...

  9. 前端开发 Vue -1windows环境搭建Vue Node开发环境

    解决几个疑问: 想学习下vue.js,我理解的它是一个前端的框架,主要作用是对数据的处理,和juqery类似,所以不太理解为什么要在nodejs中npm install vue呢?在html文件中引入 ...

随机推荐

  1. optparse模块解析命令行参数的说明及优化

    一.关于解析命令行参数的方法 关于“解析命令行参数”的方法我们一般都会用到sys.argv跟optparse模块.关于sys.argv,网上有一篇非常优秀的博客已经介绍的很详细了,大家可以去这里参考: ...

  2. meta 标签禁止缩放失效

    之前我们能通过设置meta来禁止用户缩放页面 <meta content="width=device-width, initial-scale=1.0, maximum-scale=1 ...

  3. Linux 下 MQ 的安装

    在WebSphere MQ 7.1版本以前,同时只能有一个产品的安装实例,在UNIX和Linux系统上,/usr/lib,/usr/bin和/usr/include目录下会增加一些软连接,也指向了这个 ...

  4. typescript函数类型接口

    /* 接口的作用:在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用.接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据, ...

  5. mdm9607 gpio12~17改成普通gpio的方法

    qualcomm mdm9607的gpio12~gpio17定义如下: 现在如果想要设置GPIO_12~GPIO_17为普通GPIO口. 需要修改如下: 顺便附上qualcomm的说明: Remove ...

  6. echart line 初始化隐藏legend

    echart line,当line很多,且各line的取值区间相关非常大时,多条line同时显示,其实是没有太大的可读性的,因此需要在初始化时,把部分不太重要的legend隐藏起来. 具体做法如下: ...

  7. Shiro 权限标签

    Shiro 权限标签: 导入标签库: <%@taglib prefix="shiro" uri="http://shiro.apache.org/tags" ...

  8. 第2课 类型推导(2)_decltype关键字

    1. decltype关键字 (1)auto所修饰的变量必须被初始化,编译器才能通过初始化来确定auto所代表的类型,即必须先定义变量. (2)decltype可以在编译期推导出一个变量或表达式的结果 ...

  9. 用户授权的Sql脚本

    正文 要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权: 获得准许连接 SQL Server 服务器的权利: 获得访问特定数据库中数据的权利(select, update, ...

  10. python re模块和collections

    re模块下的常用方法 import re ret = re.findall('a', 'eva egon yuan') # 返回所有满足匹配条件的结果,放在列表里 print(ret) #结果 : [ ...