3

从我通过的 3 个问题中可以看出,我的项目设置存在重大问题。我收到很多非常具体的错误,似乎没有人能回答它们。我变得非常沮丧。所以我打算尝试一种新的方法。我将描述我希望如何设置我的项目,如果有人能给我一些简短的步骤,我将非常感激。在搞砸了大约一个星期之后,我相信我有一些知识,但 maven 似乎很难理解。

我正在编写一个将用于 2 个项目的库。我想使用的主要库是 roboguice、robolectric 和 jackson(json 库)。我想有一种方法来测试库,但我不确定这是否应该在不同的模块中。Robolectric 似乎建议它应该在同一个模块中。我不确定我应该如何在其他 2 个项目中使用这个库。我一直在查看这个http://code.google.com/p/maven-android-plugin/wiki/ApkLib但不幸的是,该网站几乎没有告诉我应该如何创建 apklib。

如果可能的话,我还希望其他 2 个项目依赖于该库并自动构建它。

我一直在使用这个网站来创建 maven 项目http://stand.spree.de/wiki_details_maven_archetypes

但是我一直在一个又一个问题中遇到问题。如果有人能指出我正确的方向,我将非常感激

4

1 回答 1

3

即使 maven 对我来说(几乎)是一个陌生的国家,我在建立一个 maven 项目并使用 intellij 与它进行交互方面取得了一些成功。我想使用它,因为它看起来是让 robolectric 与 intellij 一起工作的最简单方法。

我写了一篇博文,你可以在这里找到

你需要的是:

如果要构建 apk lib 而不是 apk,只需在包装标签中指定apklib

PS:我前段时间也看到了这个,但没有尝试过。

于 2012-10-08T18:23:58.850 回答