我使用 android-maven-plugin。我想创建以下项目结构:
/ -- parent
/ ---- main android application
/ ---- main android application integration tests
/ ---- data access android application
/ ---- data access android application integration tests
在main android application
我有一个ItemRepository
接口,我想在data access android application
.
当我尝试安装data access android application
时,其类实现ItemRepository
了“主android应用程序”等接口,通常会导致:
java.lang.IllegalArgumentException:已添加:Lcom/api/R;
java.lang.IllegalArgumentException:已添加:Lcom/api/HelloAndroidActivity;
和类似的错误。
data access android application's
pom.xml
这是我添加到引用接口的依赖项。我尝试将范围更改为provided
但找不到接口。
<dependency>
<groupId>com.sandbox</groupId>
<artifactId>com.sandbox.mainapp</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
如何解决?