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