【问题标题】:How do you convert a package into a Maven dependency?如何将包转换为 Maven 依赖项?
【发布时间】:2019-01-30 04:53:46
【问题描述】:

我的 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,这听起来不对。

【问题讨论】:

    标签: java maven spring-boot pom.xml


    【解决方案1】:

    啊,我必须在前面加上 fc: 才能进行全类搜索:

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

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

    【讨论】:

      猜你喜欢
      • 2019-05-28
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-09
      相关资源
      最近更新 更多