我有一个使用Maven作为构建工具的Flex / Java Web应用程序。当前,如果要调试整个应用程序,则可以使用Maven创建WAR文件,并使用cargo插件部署WAR文件并启动应用程序服务器。然后,我启动Eclipse(使用Flash Builder 4)Flex“ Web应用程序”调试配置并开始调试。
一切都很好,但是我正在寻找一种使它更快的方法。我希望能够编辑Flex代码并立即启动我的Flash Builder调试配置,而无需通过Maven。
当前,我的Flex客户端模块的输出文件夹只是项目的“ bin”文件夹。在理想情况下,我将Flash Builder配置为将新创建的SWF文件(和资产)直接放入正在运行的应用服务器中。假设这对于远程应用程序服务器是不可能的,而对于从Cargo运行的本地应用程序服务器也是不可能的,也许我可以使用另一种方法从Eclipse运行本地应用程序服务器?
我对Eclipse或Flash Builder的了解不足,不知道该怎么做…帮助!
我们正在使用Flash Builder,但这也适用于eclipse插件。在项目的Flex Build Path配置中,将输出文件夹设置为目标文件夹,您的Web服务器将在该目标文件夹中拾取要构建的SWF。将“输出”文件夹URL设置为指向启动SWF的上下文,您应该一切顺利。例:
输出文件夹:c:\ java \ tomcat \ webapps \ myapp 输出文件夹URL:http:// localhost:8080 / myapp
顺便说一句,我们还发现使用IE进行测试使事情变得更简单,因为与Firefox或Chrome相比,使用缓存的SWF的乐趣通常会更少。