欢迎!请查看 关于 页面以获取更多关于其工作方式的信息。
我们的项目有一些依赖关系,这些依赖关系通过 Java 服务框架为各种文件格式注册了解析器。
我们正在使用 b/uber,并发现一些 META-INF/services/ 定义未被正确追加。
b/uber
META-INF/services/
我已经将这个问题追踪到 default-handlers 中的正则表达式 ^META-INF/services/ 而不是更像 ^META-INF/services/.* 的东西。
^META-INF/services/
^META-INF/services/.*
当前的 regex 会在 re-find 下匹配,但在实施所使用的 re-matches 下不会匹配。
re-find
re-matches
感谢,已在 v0.6.8 d79ae84 中修复