用于构建 Flex 项目的 groovy 构建脚本
我正在尝试使用 groovy 构建脚本构建一个 Flex(和 Java)项目。请参阅此处的文档 - http://groovy.codehaus.org/Using+Ant+from+Groovy
我的构建适用于 java 项目,但由于某种原因,它不适用于 Flex 项目。它失败,因为它无法创建 mxmlc 任务。我的 flexTasks.jar
位于 $CLASSPATH 环境变量中。
这里有什么问题吗?以前有人做过这种设置吗?
I am trying to build a flex (and java) project using a groovy build script. See documentation here - http://groovy.codehaus.org/Using+Ant+from+Groovy
I have the build working for the java project, but for some reason it does not work for the flex project. It fails because it could not create mxmlc task. My flexTasks.jar
is in the $CLASSPATH environment variable.
What is wrong here? Has anyone ever done this kind of setup before?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我正在编写一个 Gradle 插件来编译使用现有 Flex ANT 任务的 Flex。它使用 compc 或 mxmlc 处理多模块构建,并根据依赖关系执行正确的构建顺序。由于我们使用 Flashbuilder 进行开发,因此构建使用属性文件嗅探来确定是否应该使用 compc 还是 mxmlc。
我的公司同意在不久的将来开源该插件(可能在 GitHub 上),因此如果您或其他人感兴趣,请发表评论。
更新
您可以在 GitHub 此处找到 Gradle Flex 插件以及使用该插件的示例此处。
I'm writing a Gradle plugin to compile Flex that uses the existing Flex ANT tasks. It handles multi-module builds with either compc or mxmlc and does correct build ordering based on dependencies. As we're using Flashbuilder for development, the build uses property file sniffing to work out whether compc or mxmlc should be used.
My company are OK with open sourcing the plugin in the near future (probably on GitHub), so leave a comment if you or anyone else are interested.
Update
You can find the Gradle Flex plugin at GitHub here and and examples of using the plugin here.