【发布时间】:2012-11-11 19:01:22
【问题描述】:
我是新的 Maven 用户。我想构建我的 android 应用程序,它由 roboguice 和 actionbarsherlock 依赖项组成。我的问题是 actionbarsherlock 依赖。我把它包括在
<dependency>
<groupId>com.actionbarsherlock</groupId>
<artifactId>actionbarsherlock</artifactId>
<version>4.2.0</version>
<type>apklib</type>
</dependency>
<!-- Let Roboguice and Sherlock work together -->
<dependency>
<groupId>com.github.rtyley</groupId>
<artifactId>roboguice-sherlock</artifactId>
<version>1.4</version>
</dependency>
在模块 pom.xml 文件中,但我的编辑器无法导入 actionbarsherlock 视图类。在 maven 依赖项的包资源管理器中没有任何 actionbarsherlock jar,但丢失的文件位于 target/unpack/apklibs/com.actionbarsherlock_actionbarsherlock_apklib_4.2.0/src/com/actionbarsherlock/view
如何正确设置actionbarsherlock依赖???
我的开发IDE是eclipse。我已经在eclipse中安装了m2e,m2e的android配置,可以导入android maven项目。
我的项目有 2 个模块:应用程序和 facebook sdk。我将android版本设置为15。
在 pom.xml 文件中:
4.0.0 应用程序 盛大 apk包装>pl.grand 大 1.0.0版本>../pom.xml 父>com.google.android android 提供 依赖>org.roboguice roboguice 2.0版本> 依赖>com.actionbarsherlock actionbarsherlock 4.2.0版本>apklib 依赖>com.github.rtyley roboguice-sherlock 1.4版本> 依赖>com.facebook.android facebook-android-sdk 1.0.1版本> 依赖> 依赖>com.jayway.maven.plugins.android.generation2 android-maven-plugin 真 15平台> 配置> 插件>org.apache.maven.plugins maven-compiler-plugin 2.3.2版本>1.6 1.6目标> 配置> 插件> 插件>
【问题讨论】:
-
apklib 仅在您构建项目时从命令行工作。为了在 Eclipse 中使用它,您仍然需要将 actionbarsherlock 源项目导入 Eclipse,就像我们对常规 Android 库项目所做的那样,更多细节在this answer。
标签: android maven dependencies actionbarsherlock