我正在尝试创建一个运行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/build中找到
当我从/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。
有什么建议吗?
发布于 2016-11-15 18:23:33
要回退到http而不是https,您可以在Jetty中使用重定向,并添加url参数"https=0",请参阅https://support.draw.io/pages/viewpage.action?pageId=12878136。
如果成功,你可以在任何地方分享由此产生的战争吗?
https://stackoverflow.com/questions/39441502
复制相似问题