繁体   English   中英

编译并构建jar的asmack

[英]compile and build jar of asmack

我想通过在asmack库中应用补丁来做一些必要的更改,但是我不知道如何compile and build源代码并从中生成jar文件。

有人可以建议我这样做的步骤吗?

我试图在eclipse中下载源代码,但要构建其源代码,要求main的入口点方法,但是我不知道它在哪里。 我想我做错了。

这是链接asmack库源代码

这是我所做的:

  1. 克隆了Flow的asmack git repo:

    git clone https://github.com/Flowdalic/asmack.git

  2. 修改了build.bash

    a。)将git://更改为https:// (公司网络不允许git://)

    b。)在第89行上将git://kenai.org存储库更改为https://github.com/pageone/jbosh.git存储库:

    execute gitfetch " https://github.com/pageone/jbosh.git " "master" "jbosh"

    c。)添加了另一个变量:

    SMACK_REPO_HTTP= https://github.com/Flowdalic/smack.git

    并从

    execute gitfetch "$SMACK_REPO" "$SMACK_BRANCH" "smack"
    to

    execute gitfetch "$SMACK_REPO_HTTP" "$SMACK_BRANCH" "smack"

3.)删除了一些与jbosh相关的补丁,因为pageone的repo已经对其进行了补丁。

<code>
patch/42-fix-regexp-compile.patch
patch/35-pin-jbosh-boddy-parser.patch
patch/34-pin-jbosh-http-sender.patch
patch/33-jbosh-android.patch
patch/32-remove-jbosh-xlightweb.sh
</code>

4.)现在运行

bash build.bash

希望对你有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM