idea导入maven项目时有报错:
Cannot resolve com.pivotal:greenplum-jdbc:5.1.4
图上标的两处有红色下滑波浪线,提示没有这个包。pom文件里是包含这个包的。
解决步骤:
- 去greenplum官网下载这个包到本地
- install这个包到本地仓库
到右侧的maven窗口去单击“m”图标打开“Run Anything”窗口,这里面是maven的命令。
输入命令:
mvn install:install-file -DgroupId=com.pivotal -DartifactId=greenplum-jdbc -Dversion=5.1.4 -Dpackaging=jar -Dfile=/Users/user/Downloads/greenplum-jdbc-5.1.4.000223.jar
然后回车执行。
其中DgroupId、DartifactId和Dversion这三个参数要跟pom文件里写的一致。Dfile是刚才从官网下载的jar包的本地路径。
- 如果执行完install之后红色波浪线消失了,那么无需再看这一步。
我执行完install之后pom文件不再标红,也可以command+鼠标点进greenplum-jdbc去,但是maven的红色波浪线仍然没有消失。
参考这一篇文章:
链接: http://www.yayihouse.com/yayishuwu/chapter/2396.
在pom文件中添加一句<type>pom</type>
,也就是:
至此,问题解决,pom文件不再报红,maven中jar包的红色波浪线也消失,项目可以正常启动。