commons-collections 和 commons-beanutils 中的重复类

2023-12-28

Apache 的两个 Maven 工件中有四个重复的类:commons-beanutils:commons-beanutils:1.8.3 and commons-collections:commons-collections:3.2.1:

org.apache.commons.collections.ArrayStack
org.apache.commons.collections.Buffer
org.apache.commons.collections.BufferUnderflowException
org.apache.commons.collections.FastHashMap

是否可以用其他工件替换其中一个以避免这种重复?我尝试谷歌但没有找到任何解决方案。比较烦人的问题。


在这种情况下,问题不是 Maven 或排除(这通常是问题),而是您很可能使用了错误版本的 beanutils。

beanutils jar 的一个版本包含了 bean 集合,另一个版本则没有。具有 bean 集合的 beanutils 的 Maven 依赖项包括公共集合。如果您自己使用公共集合,请使用核心版本并将公共集合包含在 Maven 依赖项中。

这是稍微解释一下的地方:http://commons.apache.org/beanutils/ http://commons.apache.org/beanutils/

该页面是这样说的:

commons-beanutils.jar - contains everything
commons-beanutils-core.jar - excludes Bean Collections classes
commons-beanutils-bean-collections.jar - only Bean Collections classes

The main commons-beanutils.jar has an optional dependency on Commons Collections
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

commons-collections 和 commons-beanutils 中的重复类 的相关文章

  • 类型已知,但方法指的是缺失类型

    我对 java 和 Eclipse 不太有经验 但遇到以下问题 我正在写类似的东西 Point3D myPoint myClass myMethod arg 我收到错误 方法 myMethod myType arg 引用缺失的类型 Poin
  • Hashset - 创建 Set 后使对象相同

    如果我们在 HashSet 中添加两个不同的对象 可变的 然后通过调用 setter 更改对象的值 使它们相同 则大小仍然是 hashSet 的 2 我无法理解其原因 public static void main String args
  • 如何准确判断 double 是否为整数? [复制]

    这个问题在这里已经有答案了 具体来说 在 Java 中 我如何确定double是一个整数 为了澄清 我想知道如何确定 double 实际上不包含任何分数或小数 我主要关心的是浮点数的性质 我想到的方法 以及我通过谷歌找到的方法 基本上遵循以
  • Apache Thrift Java-Javascript 通信

    我正在编写一个基于 Apache Thrift 的 Java 服务器 它将从 Javascript 客户端接收数据 我已经完成了 Java 服务器 但问题是我可以获得 Javascript 客户端的工作示例 我无法找到一个好的示例 构建文档
  • 在 Eclipse 3.5 上安装旧版 TestNG 插件时出现问题

    我正在尝试在 eclipse 3 5 上安装 TestNG 5 11 并获得以下信息 eclipse buildId unknown java version 1 6 0 19 java vendor Sun Microsystems In
  • Selenium 和 TestNG 同时使用“dependsOn”和“priority =”问题

    我正在努力在 GUI 自动化测试中实现更好的工作流程控制 我首先从dependsOn开始 但很快发现缺点是如果一个测试失败 则套件的整个其余部分都不会运行 所以我改用 priority 但看到了意外的行为 一个例子 Test priorit
  • Maven WebApp META-INF context.xml

    我正在使用 Maven 3 并且尝试在 webapp 文件夹下添加 META INF 文件夹 所以我正在尝试执行以下操作 src main webapp META INF context xml WEB INF 下面是我的 POM 文件
  • 使用 kryo 注册课程的策略

    我最近发现了 kryonet 库 它非常棒并且非常适合我的需求 然而 我遇到的一个问题是制定一种好的策略来注册所有可以转移的类 我知道我可以在每个对象中编写一个静态方法 该方法将返回它使用的所有类的列表 但我真的不想这样做 为了我自己的时间
  • java项目中无法加载类“org.slf4j.impl.StaticLoggerBinder”错误? [复制]

    这个问题在这里已经有答案了 我越来越Failed to load class org slf4j impl StaticLoggerBinder 错误 我想将记录器写入文件 所以我使用了 log4j jar 并使用 apache tomca
  • for循环中更新JLabel的问题

    我的程序的想法是从之前在其他 JFrame 中保存的列表中选择一个名称 我想在标签中一个接一个地打印所有名称 它们之间有很小的延迟 然后停在其中一个名称上 问题是lbl setText String 如果有多个则不起作用setText co
  • RxJava android mvp 单元测试 NullPointerException

    我是 mvp 单元测试的新手 我想对演示者进行一个非常基本的测试 它负责登录 我只想断言 view onLoginSuccess 这是演示者代码 public LoginPresenter LoginViewContract loginVi
  • jDBI中如何进行内查询?

    我怎样才能在 jDBI 中执行这样的事情 SqlQuery select id from foo where name in
  • JPA Web 应用程序管理策略

    我们目前正在开发一个 J2EE Web 应用程序 使用 JPA 作为我们的数据访问层 我们目前正在研究几种不同的策略来在我们的应用程序中利用缓存 Create an EntityManager per request 在请求范围内获取缓存
  • java.lang.UnsatisfiedLinkError - android studio gradle 中的 NDK?

    文件夹结构 app main java jni Android mk Application mk hello jni c res 在构建 gradle apply plugin com android application androi
  • 如何使用eclipse调试JSP tomcat服务?

    我想使用 Eclipse IDE 调试器来调试单独运行的 JSP Struts Tomcat Hibernate 应用程序堆栈 如何设置 java JVM 和 eclipse 以便设置断点 监视变量值并查看当前正在执行的代码 我刚刚用谷歌搜
  • 检查按钮是否可用?如果没有,请等待 5 秒钟,然后再次检查?

    基本上我想看看此刻是否可以单击按钮 如果没有我想再试一次 所以我需要某种 goto 函数来返回到代码的前一行 尽管我怀疑我写得非常糟糕 但它本来可以做得更容易 try driver findElement By xpath button i
  • java Web应用程序中的日期转换

    String date1 13 03 2014 16 56 46 AEDT SimpleDateFormat sdf new SimpleDateFormat dd MM yyyy HH mm ss z sdf setTimeZone Ti
  • Java时区混乱

    我正在运行 Tomcat 应用程序 并且需要显示一些时间值 不幸的是 时间快到了 还有一个小时的休息时间 我调查了一下 发现我的默认时区被设置为 sun util calendar ZoneInfo id GMT 08 00 offset
  • 我怎样才能限定我不“拥有”的自动装配设置器

    要点是 Spring Batch v2 测试框架具有JobLauncherTestUtils setJob与 Autowired注解 我们的测试套件有多个Job类提供者 由于这个类不是我可以修改的东西 我不确定如何限定它自动连接的作业 每个
  • 如何在J2ME中获取数字的幂[重复]

    这个问题在这里已经有答案了 可能的重复 J2ME power double double 数学函数实现 https stackoverflow com questions 2076913 j2me powerdouble double ma

随机推荐

  • 使用 shlex.split 时保留引号

    使用 shlex split 时如何保留 带空格的值 周围的引号 s SOME VAR value with spaces VAR2 value2 shlex split s SOME VAR value with spaces VAR2
  • 收到内存警告

    我正在开发一个带有 xml 解析器 uiwebview navigationcontroller 的应用程序 在主控制器上显示大量图像 这些图像在应用程序的整个生命周期中保留在内存中 我使用核心数据存储数据 由于收到以下警告 我试图找出应用
  • nix-shell:如何指定自定义环境变量?

    我正在学习 nixos 和 nix 表达式 在项目文件夹中 我创建了一个 shell nix 当我运行时nix shell我希望它为我预设一个环境变量 例如设置 PGDATA 环境变量 我知道有几种方法可以编写 nix 表达式文件 我还没有
  • 调整TableView菜单按钮

    Problem TableView 的 setTableMenuButtonVisible 提供了一种更改表列的可见性的机制 然而 该功能还有很多不足之处 菜单应保持打开状态 我有 e G 15 个表格列 单击菜单打开 gt 单击列 gt
  • 更改 Spring-boot 静态 Web 资源位置?

    基于本教程 http spring io guides gs serving web content http spring io guides gs serving web content 我可以使用百里香来提供该地点的景观 src ma
  • Java中参数的执行顺序保证?

    给定以下函数调用C fooFunc barFunc bazFunc 执行顺序barFunc and BazFunc没有指定 所以barFunc 可能会在之前调用bazFunc or bazFunc before barFunc in C D
  • Java集群库[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找java中的轻量级聚类库 我不需要该库中的 100 个聚类算法 只需 5 到 7 个算法就可以
  • Angular 6 样板仅具有基本功能(始终需要)?

    我总是用新项目设置 Angular 任何人都可以建议好的样板 无需开发应用程序中大多数时候需要的基本必需功能 Angular 6 中的 JWT 身份验证 Angular 6 中的 Bootstrap Material Design 设置 A
  • 为什么无法使用反射获取局部变量名称?

    如果我有这样的代码 public class Program public static void Main string bar int foo 24 我可以获得声明的局部变量Main using var flag BindingFlag
  • 访问 Hello-World Google Cloud Endpoint 服务的 URL 是什么?

    我通过使用在 Eclipse 中生成了一个 Google Endpoint AppEngine 项目Generate AppEngine BackEnd如中所述这篇博文 http devthots blogspot no 2012 07 b
  • 如何在 PHP 中不使用 foreach 来内爆带有键和值的数组

    没有 foreach 我怎样才能像这样转动一个数组 array item1 gt object1 item2 gt object2 item n gt object n 像这样的字符串 item1 object1 item2 object2
  • JAX-RS:Tomcat 运行正常但未找到 root (404)

    我刚刚为我的 RESTful Web API 启动了 JAX RS Jersey Tomcat运行正常但找不到root 错误404 错误控制台如下 SEVERE Servlet Jersey REST Service in web appl
  • AWS EC2 中的 MySQL - 它如何扩展?

    当您不再只使用一个数据库实例时 使用 EC2 时的最佳实践是什么 如果第一个实例是主实例并且您正在启动从属实例 那么它们需要扫描事务日志并在从属实例可用之前使自己保持最新状态 对吗 如果主人跑了一段时间很忙 这可能会花很长时间 对吗 在 E
  • 为什么 CollapsingToolbarLayout 中按钮的点击区域太小?

    我里面有三个按钮CollapsingToolbarLayout 展开时 其想法是修改正在显示的图像库上的过滤器 或弹出一个编辑对话框 我得到的结果不一致 按钮只是间歇性地响应点击 最终 我意识到问题在于可点击区域比视图的客户端矩形小得多 水
  • 如何更改 StringToDate 中的默认格式? Spring WebFlow

    Spring WebFlow 中的默认日期格式是 yyyy MM dd 如何更改为其他格式 例如 dd mm yyyy 抱歉发晚了 但这就是你必须做的 Spring Webflow 进行自定义数据绑定 它与 Spring MVC 的做法类似
  • 关于 Cocoa 中线程和运行循环的澄清

    我正在尝试学习线程 但我完全感到困惑 我确信所有答案都在苹果文档中 但我发现它真的很难分解和消化 也许有人可以帮我解决一两件事 1 在主线程上执行Selector 上面的代码是否只是在主运行循环中注册了一个事件 或者它是否以某种方式成为一个
  • Java 中的单例模式和静态类有什么区别? [复制]

    这个问题在这里已经有答案了 单例与仅填充静态字段的类有何不同 几乎每次我编写静态类时 我最终都希望将其实现为非静态类 考虑 可以扩展非静态类 多态可以节省大量重复 非静态类可以实现接口 当您想要将实现与 API 分开时 它会派上用场 由于这
  • 使用 jQuery 选择器和 setSelectionRange 不是一个函数

    我在下面组装了一个基本的小提琴 由于某种原因 我的选择器可以检索文本区域框来设置值 但选择器无法使用 setSelectionRange 函数 在控制台上 您会发现 setSelectionRange is not a function 的
  • 预测模式中的下一个数字

    我正在尝试使用 TensorFlow 编写一个简单的程序来预测序列中的下一个数字 我没有 TensorFlow 经验 因此我没有从头开始 而是从本指南开始 http monik in a noobs guide to implementin
  • commons-collections 和 commons-beanutils 中的重复类

    Apache 的两个 Maven 工件中有四个重复的类 commons beanutils commons beanutils 1 8 3 and commons collections commons collections 3 2 1