[英]compile and build jar of asmack
我想通过在asmack
库中应用补丁来做一些必要的更改,但是我不知道如何compile and build
源代码并从中生成jar文件。
有人可以建议我这样做的步骤吗?
我试图在eclipse中下载源代码,但要构建其源代码,要求main
的入口点方法,但是我不知道它在哪里。 我想我做错了。
这是链接asmack库源代码
这是我所做的:
克隆了Flow的asmack git repo:
git clone https://github.com/Flowdalic/asmack.git
修改了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.