Skip to content

2.8.0正式版,commons-lang3 版本问题 #338

@BruceMaa

Description

@BruceMaa

在源码中可以看到weixin-java-common:2.8.0 依赖了org.apache.commons:commons-lang3:3.5

但是在项目中依赖引用weixin-java-common:2.8.0时,间接依赖的是org.apache.commons:commons-lang3:3.3.2

这样会导致在SignUtilscreateSign方法,使用了StringUtils.equalsAny方法但是找不到。

目前解决方法

在项目parent中指定commons-lang3的版本号

<dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-lang3</artifactId>
      <version>3.5</version>
</dependency>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions