我正在使用“ IG Publisher”为自定义HL7 FHIR服务器生成静态文档。
文档的生成方式为:
java -jar org.hl7.fhir.igpublisher.jar -spec package.tgz -ig ig.json
从https://www.hl7.org/fhir/stu3/package.tgz下载package.tgz的位置。
每次运行时,IG Publisher都会解压缩package.tgz文件,这需要1-2分钟。由于文件是静态的,因此没有理由一直花费时间进行解压缩。因此,我想一劳永逸地解压package.tgz,然后将IG Publisher指向找到这些解压文件的目录。像这样:
java -jar org.hl7.fhir.igpublisher.jar -spec ./package/ -ig ig.json
这可能吗?
答案 0 :(得分:1)
允许NPM软件包管理器找到并使用它,而不是通过该规范。它将缓存打开的版本,并且仅在规范更改时才会获取新版本。 (如果您将IG基于“当前”草案,通常会定期进行提交,但是如果您指向R4或STU3或DSTU2,则更改很少见。)请注意,发布商仍然需要10-每次运行20秒,就会将规范加载到内存中。