修改pom.xml文件,发现无法加入gson依赖。如何解决?

反正google的相关依赖没几个是正常的,要从code.google.com下载的包都是添加不进去的,改hosts都没用。

一、配置文件直接关联本地文件

首先把gson包下下来,然后配置:

简单粗暴,一步到位。

但是换个环境就不行了,需要重新加载gson包的位置。这种方式只能临时调试用,千万不能用于生产环境,可以临时用一下。

二、翻墙去

每次build都要翻墙。

三、直接安装jar包到本地仓库中

建议实在没有办法才用。

先把gson包下载下来,然后拿到绝对路径,然后在mvn中运行:

相当与在pom.xml中添加了:

这样gson包就会被安装到本地的mvn仓库中。

要注意:

  1. 首先注意-D是必要的,不然就报错:PluginParameterException。
  2. 然后就是文件路径,这个似乎和maven的版本有关,相对路径都是可以的,绝对路径低版本的maven似乎不行。

四、总结

其实可以通过更换maven源仓库的办法解决,详见:

环境 maven 使用国内镜像仓库

发表评论

电子邮件地址不会被公开。 必填项已用*标注