继 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 上运行调试的更多相关文章

  1. 如何让基于.NET 2.0的应用在高版本的系统上运行?

    我们的WinForm项目是基于.NET 2.0开发的,在部署时,发现有些机器没有.NET 2.0,但是即使这些机器有装.NET 2.0 以上的版本,也无法运行我们的程序.这就比较蛋疼了. 我们查了一下 ...

  2. Git克隆代码后更新代码上传至服务器

    首先在本地新建一个文件夹,鼠标右键点击Git clone(熟悉命令的可以直接在Git Bsah Here 里输入命令进行克隆), 点击后在弹框中输入服务器url后点击ok               ...

  3. Android项目的targetSDK>=23,在低于Android6.0的部分测试机(类似华为)上运行时出现的系统权限问题

    相信大家对Android6.0以上的动态权限已经有所了解,很多童鞋也已经跃跃欲试地将自己项目的targetSDK升级到了23及其以上,很不幸的是我也成为了其中一员,然而我还是图样图森破了,升级之后的问 ...

  4. 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 ...

  5. Eclipse Indigo 3.7.0 安装GIT插件

    Eclipse上安装GIT插件EGit 首先打开Eclipse,然后点击Help>Install New Software>Add. Name:EGit Location: http:// ...

  6. Git详解之四:服务器上的Git

    服务器上的 Git 到目前为止,你应该已经学会了使用 Git 来完成日常工作.然而,如果想与他人合作,还需要一个远程的 Git 仓库.尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做 ...

  7. Git 克隆远程仓库到本地

    Git 克隆远程仓库到本地 参考 $ git clone --help https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%8E%B7% ...

  8. 编译可在Nexus5上运行的CyanogenMod13.0 ROM(基于Android6.0)

    编译可在Nexus5上运行的CyanogenMod13.0 ROM (基于Android6.0) 作者:寻禹@阿里聚安全 前言 下文中无特殊说明时CM代表CyanogenMod的缩写. 下文中说的“设 ...

  9. Eclipse上GIT插件EGIT使用手册

    http://blog.csdn.net/luckarecs/article/details/7427605 Eclipse上GIT插件EGIT使用手册   一_安装EGIT插件 http://dow ...

随机推荐

  1. Python全栈开发记录_第九篇(面向对象(类)的学习)

    有点时间没更新博客了,今天就开始学习类了,今天主要是面向对象(类),我们知道面向对象的三大特性,那就是封装,继承和多态.内容参考该博客https://www.cnblogs.com/wupeiqi/p ...

  2. LinuxMint 下 B站 番 blv 缓存 转 mp4

    参考https://www.littleqiu.net/archives/886 (不过我使用绝对路径,ffmpeg报错,相对路径没问题) 一.安装ffmpge sudo apt-get instal ...

  3. Why the Anaconda command prompt is the first choice in windows?

    为什么在windows里,首选的conda命令行工具是Anaconda command prompt? In windows, what's the difference between comman ...

  4. leetcode每日刷题计划-简单篇day7

    还没有背单词,头晕脑胀 Num 66 加一 Plus One 注意就是进位的时候最后一位,为了省两句代码,那几个语句顺序写反覆盖的乱七八糟 vector头部插入(a.begin(),被插入的数) 如果 ...

  5. (8/24) 图片跳坑大战--css中的图片处理

    前言:此节的开展是在上一节的基础上进行的,(每一节都是从无到有编写关于此节的知识),最后会附上相关完整代码.上一节 CSS中的图片处理 1.新建images文件夹 在src目录下新建一个images文 ...

  6. mysql创建用户并分配权限

    添加新用户 允许本地 IP 访问 localhost, 127.0.0.1 create user 'test'@'localhost' identified by '123456'; 允许外网 IP ...

  7. Python中的split()函数的用法

    函数:split() Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(lis ...

  8. 基于WCF的支持跨局域网可断点续传的大文件传输服务实现

    题外话:这个系列的文章记录了本人最近写的一个小工程,主要包含了两个功能,一是对文件的断点续传的功能,二是基于WCF的一对多文件主动发送的功能,顺便这也是我自己在WCF学习路上的一个小成果吧. 在网上找 ...

  9. cuda 配置要点

    1. 安装驱动 :sudo apt-get install nvidia- 2. 安装cuda : cuda 文件中包含驱动程序,因此在安装过程中当被问及是否安装驱动时,选择no 3. 安装cudnn ...

  10. js 金额用逗号隔开

    function money(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "") ...