2012-08-29 30 views
0

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

任何人都可以建议我这样做的步骤?

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

这里是链接asmack库源

+0

向下选民更好的你给倒票的理由!!!!! – Hunt

+0

这里同样的问题。我需要一个ant build(xml)文件来构建asmack库。 Smack版本包含一个可用的ant构建文件,但ASmack不包含:( – Sunkas

回答

1

这里是我做过什么:

  1. 克隆流动的asmack混帐回购协议:

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

  2. 修改build.bash通过

    )改变的git://https://开头(企业网络不容许的git://)

    B)git的改变://kenai.org回购协议回购https://github.com/pageone/jbosh.git上89行:

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

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

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

    和修饰的L国家统计局77从

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

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

3)删除到jbosh作为PAGEONE的回购已经有了他们修补相关的一些补丁。

<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

希望它为你工作。