3. 在 Eclipse 中破解 Tigase XMPP 服务器

如果您想为 Tigase 服务器编写代码,我们建议使用 Eclipse IDE。适用于 Java 或 Java EE 开发人员的 IDE 都可以使用。

3.1. 要求

Eclipse IDE 当前需要使用 Java Development Kit 8

您还需要用于 Maven 集成的 M2E 插件,但是现在可以在 Eclipse 中完成,因此请参阅 插件安装 部分。

3.2. 安装

Eclipse 不是作为安装程序提供的,而是作为存档提供的。将目录解压缩到您想要的任何工作位置。现在安装 JDK 软件时,位置并不重要,因为 Eclipse 会自动找到它。

在开始之前,我们需要从 git 克隆存储库。

3.2.1. Linux

对于 linux 操作系统,导航到要将存储库克隆到的目录,然后在终端中键入以下内容。

git clone https://repository.tigase.org/git/tigase-server.git

3.2.2. Windows

有关如何从 git 获取源代码的说明,请参阅 Windows 编码指南。如果不想专门安装 git 软件,可以使用 Eclipse 的 git 插件获取存储库,而无需任何新软件。首先点击 File,然后 Import…​ 接着从 Git 文件夹和 Projects from Git 中选择

win git1

单击下一步,现在选择克隆 URI

win git2

现在单击下一步,然后在此窗口中的 URI 字段中输入以下内容

git://repository.tigase.org/git/tigase-server.git

其余字段将自动填充

win git3

选择master分支,以及您要编辑的任何分支。 master分支应该是你唯一需要的,其余分支用于特定的代码更改

win git4

现在选择要将存储库克隆到的目录。这是您稍后将在设置中使用的项目根目录。

win git5

单击下一步后,Eclipse 会将存储库和您选择的任何分支下载到该目录。请注意,您将无法导入此 git 目录,因为没有下载特定于项目的 git 文件。但是,一旦下载完成,您可以单击取消,git 存储库将保留在您选择的目录中。

3.3. 设置

打开主窗口并建立工作区(这是将存储大部分工作文件的地方)后,单击帮助,然后单击安装新软件…​

Eclipse help

在 Work With 字段下输入以下内容并按 Enter:http://download.eclipse.org/technology/m2e/releases/

注意:您可能希望单击添加…按钮并将上述位置添加为永久软件位置,以将该位置保留在内存中

Eclipse m2Einstall

您应该会在主窗口中看到 M2 Eclipse 软件包。单击复选框,然后单击下一步。安装程序完成后,需要重新启动 Eclipse。

完成后,让我们将 Eclipse 连接到克隆的存储库。

单击文件和导入…​ 以打开导入对话框窗口。选择 Maven,然后选择现有的 Maven 项目。

Eclipse importMaven

现在单击 Next 并将根目录指向克隆 git 存储库的位置,Eclipse 应该会自动看到 pom.xml 文件并显示在下一个窗口中。

Eclipse importMaven2

导入完成后,您现在可以开始在 Eclipse 中使用 Tigase 的代码了!快乐编码!