如何在具有 spring 依赖项的可执行 jar 中打包测试项目?

问题描述

我正在研究将 maven selenium 框架打包成可执行 jar 文件的问题。我设法使用 maven 程序集插件将主类和测试类打包到一个 jar 文件中,并且我可以从 MainClass 运行测试。我快完成了,但不知何故项目中有一些 spring 依赖项,因此在将它们打包到 jar 时,它们会覆盖 spring.handlers/spring.schemas 文件。这是 Spring 项目的一个众所周知的问题。

常见的建议是使用 maven shade 插件或其他工具,但我不能这样做,因为我需要在 jar 文件中保留我的测试类。

如何调整我的程序集文件以处理 spring 依赖项?或者有人可以向我推荐任何足够好的工具来打包测试类和 spring 依赖项吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)