如何将软件包转换为Maven依赖项?

时间:2018-08-23 18:23:53

标签: java maven spring-boot pom.xml

我的Spring Boot应用程序无法启动,并且出现以下异常:

  

由以下原因引起:org.springframework.beans.factory.BeanCreationException:在com.spinsci.ssodemo.SSODemoApplication中定义的名称为'setupIdsClient'的bean创建时出错:通过工厂方法进行的bean实例化失败;嵌套的异常是org.springframework.beans.BeanInstantiationException:无法实例化[com.cisco.ccbu.common.ids.client.IdSClient]:工厂方法'setupIdsClient'引发了异常;嵌套的异常是 java.lang.NoClassDefFoundError:com / google / gson / JsonSyntaxException

我相信是因为有了这个SDK:

https://developer.cisco.com/docs/contact-center-express/#!cisco-identity-service-client-sdk

我不能将其与依赖项一起使用,因为它会抱怨另一个错误(Caused by: java.lang.NoSuchMethodError: com.google.gson.GsonBuilder.setLenient()Lcom/google/gson/GsonBuilder;)。我相信打包的依赖关系已经过时或与Spring Boot冲突。我想用Maven pom.xml打包依赖项。

如何指定要使用的工件和组?我在https://search.maven.org/#search%7Cga%7C1%7Crepository上搜索了com.google.gson.JsonSyntaxException,但它只给了我2个结果,分别是com.jwebmpcom.jwebmp.jre10

1 个答案:

答案 0 :(得分:0)

啊,我必须在fc:之前进行全班搜索:

https://search.maven.org/search?q=fc:com.google.gson.JsonSyntaxException

它仍然显示出一些可疑的结果,但是我找到了正确的结果。