项目场景:
openstack4j maven项目本地开发,开源代码地址:
https://github.com/openstack4j/openstack4j
问题描述:
项目出现Unable to import maven project: See logs for details;@JsonProperty 注解报错
原因分析:
1、@JsonProperty 注解报错,删除maven仓库对应文件,重新编译。不能解决 2、清理 idea缓存重启。不能解决。===解决方案:
最后定位是Idea 2019和maven 3.6.2不兼容,重新下载maven 3.5.2版本解决(maven仓库目录新建)
配置maven环境变量,修改 maven setting文件,idea中配置maven路径。
settings文件配置:
找到配置文件:E:\apache-maven-3.5.2\conf\settings.xml 增加阿里云仓库配置
<!-- 阿里云仓库 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
执行test文件时按照下面操作修改。
下载jar包时可能会遇到下载慢的问题,加下这个命令:
-DarchetypeCatalog=internal
以上配置完成后项目恢复正常。