4

例如,pubnub 的 Java API 位于https://github.com/pubnub/pubnub-api/tree/master/java

我想从子文件夹中的所有 java 文件创建一个 jar 文件。

最直接的方法是什么?

4

2 回答 2

2

由于 Pubnub 没有提供构建文件,因此您需要在您喜欢的 IDE 中创建一个新的 java 项目,然后导入下载的 java 代码。接下来,您可以使用 IDE 将项目编译并打包成 jar 文件。

注意:也可以自己创建构建脚本,但更复杂。

于 2011-11-28T19:05:53.440 回答
0

由于您需要一个jar文件,因此最简单的方法是执行以下几个步骤:

  1. 在 NetBeans 中创建一个Maven项目。我通常使用与公共存储库中相同的名称。在这种情况下,我推荐“pubnum”。

  2. 将 GIT 存储库中的源代码拉入您在步骤 #1 中创建的项目中。这部分很棘手,因为 GIT 存储库中的源代码可能不遵循 Maven 约定……如果不遵循,则必须对其进行重构。阅读有关 Maven 目录结构的信息。

  3. 确保已安装Maven shade插件,并且您已准备好滚动。只需执行maven shade:shade,如果一切顺利,您将获得 jar 文件。

于 2011-11-28T19:28:59.603 回答