包com.google.gson不存在。在春天GSON

时间:2015-08-20 09:36:48

标签: java ajax json spring gson

我正在尝试从我的spring MVC控制器向ajax传递一个对象列表。我正在使用GSON转换列表并在ajax调用中收到它后解析它。 它工作正常。但是当我尝试构建我的项目时,我收到以下错误。

  

无法在项目上执行目标org.apache.maven.plugins:maven-compiler-plugin:3.1:compile(default-compile)SkillSet:编译失败:编译失败:   [ERROR] / C:/ Users / muralil / SkillSet2 / SkillSet - 复制/ src / main / java / com / skillset / controller / EmployeeController.java:[25,23]包com.google.gson不存在   [ERROR] / C:/ Users / muralil / SkillSet2 / SkillSet - 复制/ src / main / java / com / skillset / controller / EmployeeController.java:[154,17]找不到符号   [错误]符号:Gson类   [错误]位置:类com.skillset.controller.EmployeeController   [ERROR] / C:/ Users / muralil / SkillSet2 / SkillSet - 复制/ src / main / java / com / skillset / controller / EmployeeController.java:[154,31]找不到符号   [错误]符号:Gson类   [错误]位置:类com.skillset.controller.EmployeeController

我在项目的构建路径中包含了gson jar文件,并在webapps中包含了lib文件夹。我不知道为什么会出现构建失败。此外,当我继续启动服务器时,代码工作得非常好!

我尝试将以下依赖项添加到我的pom.xml但没有运气

<dependency>
      <groupId>com.google.code.gson</groupId>
      <artifactId>gson</artifactId>
      <version>2.2.4</version>
      <scope>compile</scope>
    </dependency>

我收到以下错误

  

无法解析项目SkillSet的依赖项:SkillSet:war:0.0.1-SNAPSHOT:无法在com.google.code.gson上收集依赖项:gson:jar:2.2.4:无法读取com的工件描述符。 google.code.gson:gson:jar:2.2.4:无法将com.google.code.gson:gson:pom:2.2.4工件从/向中央传输(repo.maven.apache.org/maven2):不由代理授权,ReasonPhrase:需要代理身份验证。 - &GT; [帮助1] [错误] -

我通过转到maven文件夹中的settings.xml文件并设置代理设置来修复它:)现在我的构建已成功完成

0 个答案:

没有答案