我在maven依赖项下获得了一条红色波浪线到play-services-maps
,这是一个本地安装的库,附带Android SDK的M2存储库。我已将其正确配置为maven中的本地存储库。当我查看XML文件时,依赖性得到了解决,但是" Maven项目"选项卡显示否则项目未编译(未找到AAR中的类)。
我甚至在哪里开始寻找错误?为什么它没有用波浪线表示错误信息?
我看了idea.log
但没有看到。依赖图也看起来不错:
任何提示?
我正在使用IntelliJ 14.1.2
编辑:从命令行运行mvn install
后,我意识到它试图将依赖项作为.jar获取。它是.aar,因此将<type>aar</type>
添加到依赖项规范中将其修复
答案 0 :(得分:2)
从命令行执行mvn install
,或直接从IntelliJ执行,以查看详细信息。或者你可以尝试将鼠标悬停在模块上......
答案 1 :(得分:0)
让我大吃一惊的唯一解决方案是下载依赖项的.jar文件,并将其直接放置在项目中。依赖关系更改为:
<dependency>
<groupId>bad.robot</groupId>
<artifactId>simple-excel</artifactId>
<version>1.0</version>
<scope>test</scope>
<systemPath>${project.basedir}/resources/libs/simple-excel-1.0.jar</systemPath>
</dependency>
答案 2 :(得分:0)
答案 3 :(得分:0)
关闭项目,然后选择POM文件再次导入项目