如何编译/更新github java文件

时间:2015-02-22 09:33:37

标签: java eclipse maven github jar

Github 1.4版(https://github.com/ggodlewski/smux-anki-converter/downloads

上有一个工作jar文件

原作者已将代码更新为版本:1.5,1.6和1.7但它们不是独立的工作jar文件,而是仅包含以下内容的zip文件:

的.classpath,

的.gitignore,

的.project

pom.xml

以及工作版1.4中包含的一些文件夹。 版本1.4大约为7MB,每个更新大约只有45kB。

项目本身似乎已经死了,我无法与作者取得联系。

我的问题是:如何让这些更新有效?如何在我的电脑上更新版本1.4到1.7?

我试图用Eclipse导入/导出来解决这个问题,但我不是程序员,我只是不知道该怎么做。

请帮忙。

1 个答案:

答案 0 :(得分:0)

您应该能够从源代码构建如下:

  1. 确保安装了Java JDK。需要Java 6或更高版本,但我建议使用Java 7或Java 8.

  2. 确保已安装并配置了Maven。 (如果您需要使用HTTP代理访问互联网,则需要指示Maven ......)

  3. 使用git clone <url>创建一个干净的沙箱。

  4. 将目录更改为沙箱。

  5. 运行mvn assembly:assembly进行构建。 (这就是README文件所说的......)

    第一次执行此操作时,Maven可能会从Maven Central仓库下载大量内容。

  6. 如果有效,构建的JAR将位于target子目录中的某个位置。

  7. (注意:我自己也没试过.YMMV。)