3

我正在尝试创建一个运行 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。

有什么建议么?

4

1 回答 1

0

要回退到 http 而不是 https,您可以在 Jetty 中使用重定向,并添加 url 参数“https=0”,请参阅https://support.draw.io/pages/viewpage.action?pageId=12878136

如果成功,您可以在任何地方分享由此产生的战争?

于 2016-11-15T10:23:33.253 回答