0

我正在开发一个 Android 项目,我想将一些开源代码集成到这个项目中,特别是:https ://github.com/tenaciousRas/android-plist-parser 。我希望能够像图书馆一样对待作者的代码,并且只需要一个.JAR我可以调用的代码。直接来自作者的readme,部署说明如下:

部署

该项目的主要目标是为您的应用程序提供可消耗的源代码。签出源代码并将其添加到您的 Android 项目中,或者考虑使用 maven 构建生成 JAR 以在您的应用程序中使用(为此,请使用发布配置文件或注释掉测试模块)。

好的,所以听起来我想使用 Maven 构建来使用发布配置文件生成 JAR。问题是,我以前从未使用过 Maven,所以我实际上并不知道这意味着什么。我可以花很长时间阅读 Maven 文档并掌握另一个构建系统,但 Maven 真的只是我真正想要实现的目标。

我可以采取任何快速步骤来实现我想要实现的目标,而无需在此过程中成为 Maven 专家(或业余爱好者)? 我已经开始阅读有关 Maven 的文章,但看起来这不会是一个简单的 5 分钟转移。我完全愿意学习新的构建/管理工具,而不是我集成到项目中的每个小型库都需要一个新工具。

4

2 回答 2

0

该项目未设置为易于重用。它使用 Maven 构建一个进行解析的 Android 应用程序。然而,为了易于重用,它必须将任何解析代码作为单独的 jar 提供,甚至在 apklib 中提供更好。

您可以直接获取源代码并将其复制到您的应用程序中,也可以重组上游项目以构建 apklib。如果作者想这样做,请将它们发送到 Maven Android 开发者邮件列表,我可以在那里帮助他解决问题。

于 2012-09-23T04:39:00.517 回答
-1

如果项目已经包含一个 pom.xml 文件,只需 cd 到该目录并运行mvn package. 这将在目标文件夹中生成一个 jar,然后您可以将其导入到您的项目中

于 2012-09-22T17:56:07.447 回答