欢迎!请参阅 关于 页面以了解有关此工作的更多信息。
我们的项目中有些依赖项通过 java 服务框架注册了各种文件格式的解析器。
我们正在使用 b/uber,并发现一些 META-INF/services/ 定义没有被正确追加。
b/uber
META-INF/services/
我将这个问题追溯到默认处理程序中的正则表达式是 ^META-INF/services/ 而不是更类似于 ^META-INF/services/.* 的内容。
^META-INF/services/
^META-INF/services/.*
当前的正则表达式将在 re-find 下匹配,但在实现使用的 re-matches 下不匹配。
re-find
re-matches
谢谢,已修复在 v0.6.8 d79ae84 中