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
相关产品推荐
相关产品推荐

