最近搞了下signavio-core-components项目,网址是http://code.google.com/p/signavio-core-components

执行ant build-all-in-one-war或者ant build-and-deploy-all-in-one-war-to-tomcat

BUILD FAILED
D:\signavio\build.xml:64: The following error occurred while executing this line
D:\signavio\editor\build.xml:118: Java returned: 2

研究了一下是因为编码问题,ant文件调用了editor/build.xml。其中有

<concat destfile='${build}/oryx.debug.js'>...</concat>

这个命令是合并文件,但是源文件中的scripts/Core/SVG/label.js是utf-8格式的,而其他是ansi格式的,这个utf-8文件转成ansi会出现乱码。因此修改为

<property name="charset" value="utf-8"/><concat destfile='${build}/oryx.debug.js' encoding="${charset}" outputencoding="${charset}">这样合并后的文件没有问题,但是YUICompressor压缩还是有问题,到官网下载最新的2.4.7,放到lib目录,将其中的yuicompressor-2.4.2.jar修改为yuicompressor-2.4.7.jar
<java dir="${build}" jar="${root}/lib/yuicompressor-2.4.7.jar" fork="true" failοnerrοr="true" output='${compress.temp}'>解决办法同样PO在了项目issue中,参见http://code.google.com/p/signavio-core-components/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&groupby=&sort=&id=29

转载于:https://www.cnblogs.com/johnwong/archive/2012/06/02/2538840.html

signavio-core-components ant build-all-in-one-war failed相关推荐

  1. ant build里如何指定classpath

    我的jsp项目里使用到了tomcat安装目录的lib文件夹下的jar包,因此在ant build时,需要将tomcat/lib也引入classpath: build.xml源代码如下: <?xm ...

  2. ant build.xml文件中能使用的属性介绍

    标准属性 ant.file:该构建文件的完整地址 ant.version:安装的 Apache Ant 的版本 basedir:构建文件的基目录的绝对路径,作为 project 元素的 basedir ...

  3. java Ant build.xml

    Java Ant build.xml详解 1,什么是ant ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主 ...

  4. 从Ant Build演进Gradle Build:导入Ant Build文件

    在大型项目上更改构建系统可能很困难并且需要大量工作. 幸运的是,对于那些将Ant版本迁移到Gradle版本的人,Gradle提供了特别方便的机制来促进这种迁移 . 由于Gradle基于Groovy构建 ...

  5. Weblogic WLS Core Components 反序列化命令执行漏洞复现(CVE-2018-2628)

    Oracle 2018年4月补丁中,修复了Weblogic Server WLS Core Components中出现的一个反序列化漏洞(CVE-2018-2628),该漏洞通过t3协议触发,可导致未 ...

  6. 使用idea误点 Add as Ant Build File选项后

    使用idea对pom.xml误点 Add as Ant Build File选项后 还原method: 1. 2.

  7. openstack core components use 总结

    openstack core components use 总结 1,附加volume(块存储,云硬盘)到vmInstances(虚拟机实列) 在虚拟机上使用volume 云硬盘 block stor ...

  8. myeclipse ant 编译java_Java MyEclipse下Ant build.xml简单实例详解

    一.下载配置ant 1.首先下载ant: http://www.apache.org/ 下载最新的版本 2.解压ant 后设置ANT_HOME, PATH中添加ANT_HOME目录下的bin目录(如: ...

  9. 如何用ant将JSP项目打成war包

    我的JSP项目: build.xml全部源代码: <?xml version="1.0"?> <project name="jerryjsp" ...

  10. Ant build.xml程序简单说明

    <?xml version="1.0" encoding="UTF-8" ?> <!--build.xml中的第一句话,没有实际的意义--&g ...

最新文章

  1. Python,Opencv cv2.Canny()边缘检测
  2. 使用元数据分析数据库
  3. bgi::detail::content用法的测试程序
  4. 从桌面向手机移植Silverlight应用
  5. [BZOJ4027][HEOI2015]兔子与樱花(贪心)
  6. php的全局p变量程序_php如何定义全局变量
  7. 金九银十,九月已过。Vue这些知识你还不懂?(面试篇1.5W字)
  8. 装箱和拆箱、类型比较
  9. 【更新】PDF控件Spire.PDF 3.9.538发布 | 附下载
  10. 《初级会计电算化应用教程(金蝶KIS专业版)》——1.4 会计核算软件
  11. vmware 无人参与应答文件包含的产品密钥无效
  12. 嵌入式c语言小学期实验报告,小学期单片机实验报告.doc
  13. microsoft word无法插入公式
  14. 物联网应用隐私保护技术
  15. 自建公众号服务器开发教程,01-微信公众号开发入门篇
  16. 十大热门职位公布 高薪行业一目了然
  17. TankWar 单机(JAVA版)版本2.3~版本2.4 为坦克画血条
  18. 微信小程序趋势及前景,详细的Android学习指南
  19. MATLAB中表示点形状、颜色的常见符号
  20. 大数据分析应用领域之预测性分析

热门文章

  1. mysql监控 hp_0066 使用PHP和MySQL实现学生分数信息管理
  2. openwrt 遍译php_完全新手教程:编译openwrt全过程
  3. hiv实验室抗体筛查流程图_HIV自测都有哪些方法?结果准确么?
  4. python sys.exit_Python程序退出方式(sys.exit() os._exit() os.kill() os.popen(...))
  5. 记录一下两个相机相同处理如何简便进行
  6. labview波形图两个游标,LabVIEW数据可视化:使用波形图表控件逐点显示曲线的方法...
  7. .net core 微服务通讯组件Orleans的使用与配置
  8. Java中生产者与消费者问题的演变
  9. webgl之3d动画
  10. [Swift]在不依赖三方库的情况下如何异步下载和缓存图片?