我们最近从3.2.1升级到了DITA-OT 3.6.1。我们开始获得以下类型的错误:
[map-reader] file:/c:/Temp/<path and file>.ditamap:5:181: [DOTJ083E][ERROR] The resource referenced as file:/c:/Temp/<path and file>.xml is capitalized differently on disk, using file:/C:/Temp/<path and file>.xml.错误似乎是指驱动器字母的大写。奇怪的是,我们在源文件中使用相对路径。我们唯一指定驱动器号的时候是在我们使用DITA-OT (输入为c:)生成帮助文件的批处理文件中。
我的问题是:
c:更改为C:之外,还有什么方法可以通过输入设置或修改插件来修复此错误吗?f 211的问题?
谢谢你的帮助。
马特·斯特恩
高级科技作家
科法克斯
发布于 2021-04-16 08:22:23
基本上,DITA OT有这样的检查,它试图警告您,发布可能无法在大小写敏感的操作系统(如Linux)上工作。此错误在Windows上是良性的,但它可能表明有时需要纠正问题,例如,如果DITA内容中有指向"topic.dita“的链接,但文件名实际上是"Topic.dita",则在Windows上工作,但在Linux上发布时不起作用。
有一个“处理模式”转换参数,可以设置为“跳过”以避免看到这个问题,但在我看来,最好将配置中指定的临时目录更改为大写的驱动器号。
https://stackoverflow.com/questions/67115131
复制相似问题