我有一个使用Quartz Scheduler库的Spring应用程序。
Quartz jar文件包含一个build.properties
文件,QuartzScheduler
类在初始化期间访问该文件以读取版本号。
在项目中添加另一个不相关的jar后,QuartzScheduler在初始化时开始抛出异常。我发现这个新jar还有一个名为build.properties
的文件。此外,它还具有version
类所查找的QuartzScheduler
属性。
两个jar的版本号格式不同,字符串拆分逻辑失败,产生异常。
如何让违规类从自己的jar中访问build.properties
文件。
两个罐子都来自第三方,我最好不要修改它们。