我正在尝试创建一个运行 draw.io ( https://www.draw.io/ ) 的 Docker 映像。
我最近确实从https://github.com/jgraph/draw.io (版本 5.6.0.3)下载了 draw.io git 存储库,并花了很多时间构建 draw.war(可以部署在 Web 容器中),到目前为止没有任何运气。我确实阅读了存储库中提供的所有 draw.io 文档,并在互联网上搜索了几个小时以了解如何构建 draw.war,但我找不到答案。
存储库的根目录是 /tmp/draw.io-master/,ANT 构建文件 (build.xml) 和相关的属性文件 (build.properties) 可以在 /tmp/draw.io-master/etc/ 中找到建造
当我从 /tmp/draw.io-master/etc/build 运行“ant”时,出现以下错误:
Buildfile: /tmp/draw.io-master/etc/build/build.xml
[jscomp] Compiling 1 file(s) with 40 extern(s)
[jscomp] ERROR - Cannot read: /tmp/draw.io-master/etc/build/${desktop.dir}/Desktop-Init.js
[jscomp] 1 error(s), 0 warning(s)
BUILD FAILED
/tmp/draw.io-master/etc/build/build.xml:451: Compilation failed.
Total time: 0 seconds
当我运行'ant war -buildfile /tmp/draw.io-master/etc/build/build.xml -propertyfile /tmp/draw.io-master/etc/build/build.properties -Dbasedir=/tmp/draw. io-master/etc/build -Ddesktop.dir=/tmp' 我收到以下错误:
Buildfile: /tmp/draw.io-master/etc/build/build.xml
[jscomp] Compiling 1 file(s) with 40 extern(s)
[jscomp] ERROR - Cannot read: /tmp/Desktop-Init.js
[jscomp] 1 error(s), 0 warning(s)
BUILD FAILED
/tmp/draw.io-master/etc/build/build.xml:451: Compilation failed.
Total time: 0 seconds
我不知道“desktop.dir”的正确值是什么,也不知道如何获取/创建 Desktop-Init.js。
有什么建议么?