Ant 无法找到或识别 flexTasks 的解决方案
来源:互联网 发布:梅西2016年个人数据 编辑:程序博客网 时间:2024/05/19 10:42
错误提示为:
FLEX_HOME must be set to use the Flex Ant Tasks
或者为
[taskdef] Could not load definitions from resource flexTasks.tasks. It could not be found.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
或者为:
[taskdef] Could not load definitions from resource flexTasks.tasks. It could not be found.
出现这个问题的原因是,使用mxmlc或compc,或其它命令的时候,ant无法定位或识别该命令。解决方法:
在flex sdk文件夹中,有个名为 flexTasks.tasks的文件,它包含以下内容:
mxmlc=flex.ant.MxmlcTask
compc=flex.ant.CompcTask
html-wrapper=flex.ant.HtmlWrapperTask
了解了flexTasks.tasks 这个文件,这下应该略晓得怎么解决了吧?
将flexTasks.jar定义成这样,就可以运行了。
<taskdef name="compc" classname="flex.ant.CompcTask"
classpath="${flexhome}/ant/lib/flexTasks.jar" />
Name:替换为你要使用的命令
Classname :替换成你要使用的命令的类名,和上边一个样的
Classpath : 你自己 flexTasks.jar 放的位置。
给个具体的例子吧:
<project name="IOLTagging" default="go" basedir="."> <!-- setup flex compilation capability --> <property name="FLEX_HOME" value="C:/program files (x86)/Adobe/Adobe Flash Builder Beta 2/sdks/3.4.1/" /> <taskdef name="mxmlc" classname="flex.ant.MxmlcTask" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar" /> <taskdef name="html-wrapper" classname="flex.ant.HtmlWrapperTask" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar" /> <property name="flex.src" value="./src" /> <property name="flex.bin" value="./bin"/> <property name="swf.name" value="main" /> <target name="go" depends="compile-flex" /> <target name="compile-flex"> <mxmlc file="${flex.src}/main.mxml" output="${flex.bin}/${swf.name}.swf" debug="false" keep-generated-actionscript="false"> <source-path path-element="${FLEX_HOME}/frameworks" /> <compiler.library-path dir="${basedir}/libs" append="true"> <include name="*.swc" /> </compiler.library-path> </mxmlc> </target></project>
转载地址:http://www.51testing.com/?uid-350678-action-viewspace-itemid-808920
- Ant 无法找到或识别 flexTasks 的解决方案
- 项目无法找到"调试信息"或无法调试的解决方案
- 关于eclipse运行时出现“无法找到或加载主类”的一种情况的解决方案
- linux 生成的文件或shell后面产生windows无法识别的特殊符号 解决方案
- MVC无法找到资源的解决方案
- vs2010无法找到rcdll.dll的解决方案
- Chipscope信号无法找到的解决方案
- IIS 无法识别的属性“xmlns” 解决方案
- 错误--无法识别的属性“targetFramework” 解决方案
- Cufon中文字符无法识别的解决方案
- Eclipse无法识别(手机)设备的解决方案
- Eclipse无法识别(手机)设备的解决方案
- Eclipse无法识别(手机)设备的解决方案
- 苹果手机无法识别hover的解决方案
- ant调用外部ant,并变编译项目,无法找到rt.jar的处理方法
- 找到一个或多个多重定义的符号解决方案
- eclipse出现无法找到action或namespace的解决办法
- DataAdapter的Update 无法找到 TableMapping['Table'] 或 DataTable“Table"
- 刚刚下了决心
- 总结
- 操作系统复习笔记--进程与线程
- 你只是在累了、伤了、痛了的时候才想起我
- Js打开新页面,选中内容后把值返回到父页面
- Ant 无法找到或识别 flexTasks 的解决方案
- 位图排序
- Linux netstat命令详解
- winform c# 自动更新
- 用busybox制作并配置根文件系统
- Java 多线程安全 单例
- C++与C#对比学习:预编译与编译机制(二)
- android调用系统功能
- Spring整合iBatis之三:从Spring角度看两框架整合(包括事务处理)