Я используюApache Бережливость 0.9.1 генерировать код golang, пары -r не работает
`thrift-0.9.1 -r -gen go aaa.thrift`
генерировать код golang
(примечание: aaa.thrfit включает bbb.thrift, которые определены «Body "структура)
параметр может -r
кажется не работает, не может найти„Body“структуры в ttypes.go
,
, но когда я пытаюсь использовать
`thrift-0.9.1 -r -gen java aaa.thrift`
имеет "Body.java",
как я могу генерировать golang код, который включал файлы? (примечание: от https://github.com/apache/thrift)
Я знаю причину, namespace go service.demo
приводят к проблеме
Если проблема не устранена, попробуйте найти http://sscce.org. – JensG
То есть, вы использовали одно и то же пространство имен в обоих IDL? Это действительно то, что вам не следует делать с Thrift в целом, из-за того, как код создается для разных языков. Он может работать (например, с Java), но я бы не стал полагаться на него. – JensG