如何从github构建其他人的项目?

时间:2012-03-08 05:14:11

标签: java

我怀疑这并不像我做的那么难,但是我无法理解如何将其他人的源代码构建到我可以用于我自己的项目的jar文件中。

例如(请回答一般,以便我可以将其应用到其他来源),我正在查看https://github.com/xetorthio/jedis并且源代码似乎比提供的jar更新(我注意到了一些bug),所以我想尝试构建它,就像提供的罐子一样(这样我就可以在我的项目中测试它)。我知道如何克隆存储库,但我不想复制/粘贴或一次导入一个文件进入eclipse导出jar。

有什么简单的东西我可以进入文件夹并运行命令来获取jar(我的理解jar只是压缩文件)?

2 个答案:

答案 0 :(得分:1)

每个项目都将提供自己的建筑和包装方式。有一些标准方法。您链接到的项目使用名为Gradle的工具。

尝试运行gradlew以查看是否会为您构建项目。如果失败,您可以学习使用Gradle。或者,您可以联系项目所有者并要求新版本。

答案 1 :(得分:1)

使用git clone克隆项目,然后使用makemavenant或其他任何内容构建项目。

在您的情况下,执行git clone https://github.com/xetorthio/jedis.git将克隆回购然后您使用Gradle来构建项目。由于我没有使用它,请参阅their tutorial了解更多