Tigase编译--7.1.2版本

发布时间: 5年前 (2020-04-14)浏览: 1601评论: 0

3.1。Tigase XMPP Server 5.2.0和更高版本-编译和生成分发程序包

从版本5.2.0开始,Tigase Server软件包分发的生成已从Ant切换到Maven。这将允许更好的依赖关系管理以及构建可重复性。

有关Maven及其使用的详细信息,请参阅《Maven指南》。

3.1.1。发行包

从5.2.0版开始,将有两个单独的发行档案:

  • -dist是一个最低版本,仅包含tigase -server,tigase-xmltools和tigase-utils

  • -dist-max是一个版本,其中包含所有其他tigase组件(MUC,PubSub,HTTP API,OSGi支持等)以及这些组件所需的依赖关系。

它们将以zip和tarball的形式提供。

3.1.2。构建服务器并生成软件包

克隆tigase-server存储库后:

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

您可以使用项目分发配置文件(dist)使用maven编译服务器:

mvn -Pdist -f modules/master/pom.xml clean install

这将:

  • 编译服务器二进制文件

  • 生成javadoc文档

  • 获取所有已声明依赖项的所有最新版本,并将其放在jars /目录中

  • 创建两种类型的分发包(-dist和-dist-max)并将它们放在pack /目录中

为了创建安装程序包,您必须执行两个shell脚本:

./scripts/installer-prepare.sh ./scripts/installer-generate.sh

但是,为了使他们成功,您必须先使用maven构建服务器,如前所述。您还应该安装git,python2,docutils和LaTeX发行版(有关详细信息,请参见src / main / izpack / README.txt)。

3.1.3。正在运行的服务器

之后,您可以使用常规的shell脚本运行服务器:

./scripts/tigase.sh start etc/tigase.conf

请记住,您需要在etc / init.properties配置文件中提供正确的设置,服务器才能正常工作。

3.2。Tigase软件包相关性更改-服务器编译版本4.x或更高版本

Tigase Utils软件包的依赖关系已更改。这对于使用Ant工具从源手动构建Tigase服务器的每个人都非常重要Maven的自动处理所有的依赖和脚本已更新。

请继续阅读以获取更多详细信息,如何从当前存储库中的源代码编译服务器。

如果服务器/ libs /目录中有旧的Tigase MUCTigase Extras软件包,请立即将其删除。完成以下步骤后,您也必须更新它并将其复制到server / jars /目录中。

对于所有使用Ant从源手动构建服务器的人来说,这是一个简短指南:

  1. 首先检查所有来源:

  2. 构建Tigase XMLTools并将jar文件复制到utils和* server * libs /目录中

    • cd xmltools

    • ant clean jar-dist

    • cp jars/tigase-xmltools.jar ../utils/libs

    • cp jars/tigase-xmltools.jar ../server/libs

  3. 生成Tigase Utils并将jar文件复制到服务器 libs /目录

    • cd ../utils

    • ant clean jar-dist

    • cp jars/tigase-utils.jar ../server/libs

  4. 生成Tigase服务器二进制文件

    • cd ../server

    • ant clean jar-dist

这是一个非常简短的指南,但希望对您有所帮助。如果您有任何问题,请告诉我。

附录:从版本5.2.0开始,服务器的所有库和jar文件都位于jars /目录中;但是,对于该版本,我们强烈建议在逐步淘汰Ant时切换到Maven构建系统-请遵循指南Tigase XMPP Server 5.2.0和更高版本-编译和生成分发包


标签:

上一篇: Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法!
下一篇: tigase源码分析5:SessionManager

相关文章暂无相关
评论列表暂无评论
发表评论
验证码

«   2024年4月   »
1234567
891011121314
15161718192021
22232425262728
2930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
    网站收藏
    友情链接
    • RainbowSoft Studio Z-Blog
    • 订阅本站的 RSS 2.0 新闻聚合
    ︿
    Top