【发布时间】:2012-12-02 19:10:19
【问题描述】:
我的 android 应用程序依赖于来自第 3 方的 android 库项目。我正在将我的构建环境切换到 maven 并遵循示例进行得相当顺利,但最后一步是这个。我不明白我真正需要做什么。我已经阅读了 apklib 页面here。我从来没有见过一个文件围绕着你实际上做得比这个文件更好。它包含 1 个关于您如何引用 apklib 的 sn-p,但根本没有关于您如何实际生成它的信息?
另外,我的项目结构是这样的
/projectroot/app (main application android project source code)
/projectroot/shared/lib1
/projectroot/shared/lib2 (3rd party lib i don't want to create pom.xml for)
我有 projectroot/pom.xml 的模块部分,如下所示:
<modules>
<module>shared/lib1</module>
<module>shared/lib2</module>
<module>app</module>
</modules>
这是正确的吗?在我看到的所有模块示例中,它们指的是文件夹直接子级,而我的则嵌套更深。
我正在寻找的主要内容是如何使 lib2 成为从 app/pom.xml 引用的 apklib。
【问题讨论】:
-
对该文档不能再同意了。名为“创建 apklib 以在您的项目中使用”的部分实际上并没有告诉您如何创建它!
标签: android maven android-library android-maven-plugin