Tigase-02 tigase-server7.1.0使用git 克隆下来,并在eclipse 上运行调试
继 Tigase-01 使用spark或spi登录Tigase服务器,这节说明下使用 eclipse git克隆 tigase-server7.1.0,并运行调试!最近有不少同学尝试去git clone 源代码遇到不少麻烦,所以这里就统一写个文章来展示下怎么去克隆源代码,这也是曾经一位同学给我指导的,在此谢谢小张同学,互相学习真是无所不能啊!所以今天我22点下班后,回来就开始准备写这个文章拉,希望能帮到更多同学拉拉拉!
使用eclipse 来跑tigase 源码的方法有三种:
一、网速快的同还可以直接在eclipse git 里克隆






1、注意了,有的同学从在这里可能会出现异常!如:

网速快的时候 ,能正确的下载下来的,所以之前有时候中断是因为下载过程中有时网速不佳,
请求下载某些资源超时所以中断了!如果这样不行,还有一种麻烦点的办法也一样能下载下来,
后面会介绍到。
网速好的,能够如期下载完成,如下图:

前面能正常下载下来源码的,就可以跳过下面二、
二、window 下载一个安装git,然后使用命令来克隆下载一个最新版本
tigase-server, 下载完成后,再导入eclipse maven





注意 :从上一步导入完成后,再看git respo里就多出一个关于tigase-server链接了!
从tags 里就能找到你想到的版本,从而可以选择相面的版本再检出来!


三、加入 310790965群的同学,可以直接在群文件中下载一份包含有多模块的tigase 7.1.0 ,解压后内含完整SQL,导入eclipse 里后,修改相关的配置后就可正常运行调试!


tigase 数据库完整SQL,包括多模块的SQL,新建一个数据库后,使用navcat导入即可!!

四、克隆源代码完成后,可以在eclipse 中执行 mvn install 并修改对应的配置文件后进行运行调试!
注意: 如果是首次导入tigase项目,这时候eclipse 会去下载相关的插件和依赖,这比较花时间,可以选择在控制台用执行下maven命令mvn install 去下载,
这样比较快些!

修改对应的配, 例如,使用myql ,则配置init-mysql.properties
置

准备运行:


至此:成功运行!!,可以看前一节文章,怎么使用spark ,psi 连接tigase 服务器拉!

不早了,洗洗睡咯!时间挤挤总会有的!
Tigase-02 tigase-server7.1.0使用git 克隆下来,并在eclipse 上运行调试的更多相关文章
- 如何让基于.NET 2.0的应用在高版本的系统上运行?
		我们的WinForm项目是基于.NET 2.0开发的,在部署时,发现有些机器没有.NET 2.0,但是即使这些机器有装.NET 2.0 以上的版本,也无法运行我们的程序.这就比较蛋疼了. 我们查了一下 ... 
- Git克隆代码后更新代码上传至服务器
		首先在本地新建一个文件夹,鼠标右键点击Git clone(熟悉命令的可以直接在Git Bsah Here 里输入命令进行克隆), 点击后在弹框中输入服务器url后点击ok ... 
- Android项目的targetSDK>=23,在低于Android6.0的部分测试机(类似华为)上运行时出现的系统权限问题
		相信大家对Android6.0以上的动态权限已经有所了解,很多童鞋也已经跃跃欲试地将自己项目的targetSDK升级到了23及其以上,很不幸的是我也成为了其中一员,然而我还是图样图森破了,升级之后的问 ... 
- 07/29/2013 02:10:02 AM - CMDPHP: Poller[0] Host[6] DS[10] WARNING: Result from SNMP not valid. Partial Result: U
		snmpwalk -c public -v2c 客户端ip地址 自定义的oid 能取到数据,但是服务器端就是图片一片空白 rrdtool fetch 文件名.rrd 查看到的全都是nan cac ... 
- Eclipse Indigo 3.7.0 安装GIT插件
		Eclipse上安装GIT插件EGit 首先打开Eclipse,然后点击Help>Install New Software>Add. Name:EGit Location: http:// ... 
- Git详解之四:服务器上的Git
		服务器上的 Git 到目前为止,你应该已经学会了使用 Git 来完成日常工作.然而,如果想与他人合作,还需要一个远程的 Git 仓库.尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做 ... 
- Git 克隆远程仓库到本地
		Git 克隆远程仓库到本地 参考 $ git clone --help https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%8E%B7% ... 
- 编译可在Nexus5上运行的CyanogenMod13.0 ROM(基于Android6.0)
		编译可在Nexus5上运行的CyanogenMod13.0 ROM (基于Android6.0) 作者:寻禹@阿里聚安全 前言 下文中无特殊说明时CM代表CyanogenMod的缩写. 下文中说的“设 ... 
- Eclipse上GIT插件EGIT使用手册
		http://blog.csdn.net/luckarecs/article/details/7427605 Eclipse上GIT插件EGIT使用手册 一_安装EGIT插件 http://dow ... 
随机推荐
- 创建自定义的 Angular Schematics
			本文对 Angular Schematics 进行了介绍,并创建了一个用于创建自定义 Component 的 Schematics ,然后在 Angular 项目中以它为模板演练了通过 Schemat ... 
- jenkins+maven+git持续集成部署问题总结
			1.这个问题出现在单独构建一个项目的子模块时,很奇怪,构建父项目没有问题. Executing Maven: -N -B -f /root/.jenkins/workspace/newMer/pom. ... 
- 使用css让动态容器按固定宽高比显示
			需求:页面上有一个div的宽度是随着屏幕宽度的改变而改变的,但其宽高比始终是2:1,也就是当宽度是1000px时,高度为500px 分析:无论浏览器窗口如何改变,始终要让目标元素的宽高比保持2:1,我 ... 
- Linux下的常见压缩解压缩命令
			Linux常见压缩解压缩命令 常见压缩文件扩展名 .Z compress 程序压缩的文件: .zip zip 程序压缩的文件: .gz gzip 程序压缩的文件: .bz2 bzip2 程序压缩的文件 ... 
- linux远程ssh一键设置服务器时间
			cmd="sudo date -s \"$1\""; ssh mrdTomcat@*.*.*.* "$cmd" 是不是遇到过很多问题 ssh ... 
- Centos7的防火墙关闭
			第一步.centos7安装service 第二步. 或者可以不用service,有另一个办法. 
- Hash算法总结(转)
			1. Hash是什么,它的作用先举个例子.我们每个活在世上的人,为了能够参与各种社会活动,都需要一个用于识别自己的标志.也许你觉得名字或是身份证就足以代表你这个人,但是这种代表性非常脆弱,因为重名的人 ... 
- 5.LNMP(Linux + Nginx + MySQL + PHP)环境安装
			1.安装Nginx: yum install yum-priorities -y wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-r ... 
- 机械革命 x7ti-s 1周年使用报告
			2017年11月19日在京东入手一台机械革命x7ti-s(https://item.jd.com/5048818.html)当时各种优惠返现什么的最终8399.5到手(是1060显卡的机械版).前几周 ... 
- windows+Pycharm+Anaconda下安装opencv
			本人最近开始使用pycharm,之前一直是在Anaconda环境下跑的程序,在Anaconda Navigator下运行,但发现Jupyter Notebook界面下的程序提示不是很人性化,所以迁移到 ... 
