我想用 --recurse 递归地探索一个接口
gdbus introspect --system --dest "org.fedoraproject.FirewallD1" --object-path "/org/fedoraproject/FirewallD1" --recurse
使用 --xml 选项将结果添加为 XML
gdbus introspect --system --dest "org.fedoraproject.FirewallD1" --object-path "/org/fedoraproject/FirewallD1" --xml
然而,两者一起只提供顶级接口作为 XML
gdbus introspect --system --dest "org.fedoraproject.FirewallD1" --object-path "/org/fedoraproject/FirewallD1" --recurse --xml
最终目标是在 java-dbus 中将此文件与 CreateInterface 一起使用来创建我的类文件。(它的对象路径文件生成没有递归选项。)
有没有一种递归生成 dbus 自省 XMLfile 的方法?我在 Redhat 7 顺便说一句。