例如,pubnub 的 Java API 位于https://github.com/pubnub/pubnub-api/tree/master/java
我想从子文件夹中的所有 java 文件创建一个 jar 文件。
最直接的方法是什么?
例如,pubnub 的 Java API 位于https://github.com/pubnub/pubnub-api/tree/master/java
我想从子文件夹中的所有 java 文件创建一个 jar 文件。
最直接的方法是什么?
由于 Pubnub 没有提供构建文件,因此您需要在您喜欢的 IDE 中创建一个新的 java 项目,然后导入下载的 java 代码。接下来,您可以使用 IDE 将项目编译并打包成 jar 文件。
注意:也可以自己创建构建脚本,但更复杂。
由于您需要一个jar文件,因此最简单的方法是执行以下几个步骤:
在 NetBeans 中创建一个Maven项目。我通常使用与公共存储库中相同的名称。在这种情况下,我推荐“pubnum”。
将 GIT 存储库中的源代码拉入您在步骤 #1 中创建的项目中。这部分很棘手,因为 GIT 存储库中的源代码可能不遵循 Maven 约定……如果不遵循,则必须对其进行重构。阅读有关 Maven 目录结构的信息。
确保已安装Maven shade插件,并且您已准备好滚动。只需执行maven shade:shade
,如果一切顺利,您将获得 jar 文件。