You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DocToolchain中PlantUML用相对路径加载外部JSON文件失败的问题求助

DocToolchain中PlantUML用相对路径加载外部JSON文件失败的问题求助

我最近在使用DocToolchain时碰到了个路径相关的难题,想请教下各位:我打算在Asciidoc文件嵌入的PlantUML类图里加载外部JSON文件,但用相对路径的方式一直失败,只有绝对路径能正常工作。

具体情况是这样的:

  • 用Asciidoc自带的include指令引用JSON文件完全没问题,代码如下:
include::../../plantuml/test.json[]
  • 但换成PlantUML的%load_json语法,用同样的相对路径就加载失败:
!$remote_json = %load_json("../../plantuml/test.json")
  • 可如果换成绝对路径,就能顺利加载到JSON内容:
!$remote_json = %load_json("/home/user/git/project/src/test/resources/SAMPLE_CREATE_1.json")

我知道PlantUML有个plantuml.include.path配置参数,应该可以用来设置默认的包含路径,但我完全搞不清在DocToolchain环境里,该把这个配置加在什么地方。有没有朋友知道该怎么解决这个相对路径的问题,或者告诉我这个配置的正确设置位置呀?

备注:内容来源于stack exchange,提问作者naturzukunft

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 07:53:10