Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在Mac OS X中自动化MXMLC编译_Macos_Actionscript 3_Apache Flex_Automation_Mxmlc - Fatal编程技术网

Macos 如何在Mac OS X中自动化MXMLC编译

Macos 如何在Mac OS X中自动化MXMLC编译,macos,actionscript-3,apache-flex,automation,mxmlc,Macos,Actionscript 3,Apache Flex,Automation,Mxmlc,我目前正在使用终端与MXMLC进行编译。每次我想编译时,我都需要引入文件名,第一次打开终端时,我还需要指定文件的路径 我相信有一种更快的方法可以做到这一点。我对编程一无所知,而且我还没有探索在MacOSX中使用命令行和可执行文件的可能性 我想知道是否有一种方法可以自动化这个任务,比如一个可执行文件,它可以自动打开终端并输入编译所需的行。我双击它,编译后的文件被部署。可能吗 谢谢你抽出时间 编译Flex应用程序的方法有很多,但基本上可以归结为以下选项: 让你的IDE为你做这件事;当然,没有办法使

我目前正在使用终端与MXMLC进行编译。每次我想编译时,我都需要引入文件名,第一次打开终端时,我还需要指定文件的路径

我相信有一种更快的方法可以做到这一点。我对编程一无所知,而且我还没有探索在MacOSX中使用命令行和可执行文件的可能性

我想知道是否有一种方法可以自动化这个任务,比如一个可执行文件,它可以自动打开终端并输入编译所需的行。我双击它,编译后的文件被部署。可能吗


谢谢你抽出时间

编译Flex应用程序的方法有很多,但基本上可以归结为以下选项:

  • 让你的IDE为你做这件事;当然,没有办法使这个过程自动化
  • 使用命令行界面(CLI)(这就是您要做的);我想您可以编写一个批处理文件、一个shell脚本或任何类似于Mac的东西,以进一步自动化这个过程
  • 使用SDK附带的Flex ANT任务:;这基本上只是CLI的包装器,但它允许您执行其他任务,如复制文件、打包等
  • 使用构建和依赖关系管理工具(如或)自动化所有内容。这两种工具主要针对Java构建,但它们都有一个用于构建Flex应用程序的插件:
    • Maven>
    • 格拉德尔>
当然,选择取决于您,但我个人更喜欢GradleFx,因为它简单而全面。(免责声明:事实上我非常喜欢它,因此我成为了该项目的贡献者,因此我可能不再公正;)