找不到....未指明

时间:2016-09-14 06:40:12

标签: android maven gradle

我最近编写了一个java模块并将其推送到maven但是当我测试它时,有一些错误:

Error:Could not find PreferenceAnnotion:preference-annotation:unspecified.
Searched in the following locations:file:/Applications/Android Studio.app/Contents/gradle/m2repository/PreferenceAnnotion/preference-annotation/unspecified/preference-annotation-unspecified.pom
....
Required by:
    TestPlugin:app:unspecified > com.github.merlinyu:preference-processor:1.0.0

我的模块代码依赖项:

compile project(':preference-annotation')

我不知道如何修复它。

github:https://github.com/MerlinYu/PreferenceAnnotation

1 个答案:

答案 0 :(得分:0)

以这种方式添加Gradle依赖项:

compile project(':preference-annotation')

Gradle搜索名为 preference-annotation 的本地Gradle模块。 它不能通过maven解决依赖关系。

要包含来自Maven存储库的依赖项,您必须使用此元格式(替换为正确的值):

compile 'groupId:artifactId:version(:classifier)(@packaging)'

In your case您必须添加:

compile 'com.github.merlinyu:preference-annotation:1.0.0'