【发布时间】:2012-03-18 13:58:41
【问题描述】:
我正在将应用程序从 Flex 转换为 Javascript。我在 Eclipse for Flex 中的工作流程是使用 Maven 在 Tomcat 中启动我的 Java Web 应用程序,然后将 Eclipse 配置为将已编辑的 Actionscript 文件编译为 SWF 并将其保存到展开的 WAR 目录(Maven/Cargo 使用)。
它在很长一段时间内运行良好,让我可以编辑 actionscript 源代码、翻转浏览器、刷新屏幕并查看更改。
不过,我是 Javascript 的新手,并且正在努力启动和运行相同的工作流程。我不明白的部分是如何告诉 Eclipse 我希望将我编辑的 Javascript 文件写入特定目录(包含分解的 WAR)。在我的 WAR 项目(一个 WTP 动态 Web 项目)中,有一个看起来像 Javascript 构建路径的东西,称为“Javascript 资源”,但没有输出目录。
如果可能的话,我真的很想继续通过 Maven 运行 Tomcat 和 Jetty。我意识到我可以通过 WTP (M2E-WTP) 做我想做的事,但我更喜欢使用 Maven/Cargo。
【问题讨论】:
-
我不相信这是可能的,除非你每次保存时都让 eclipse 启动一个 maven 构建。
-
你可以在 Eclipse 构建中启动任何你想要的东西,因为你可以运行 ant 脚本(见下面我的回答)
-
然而,我不得不说我觉得需要做这样的调整很奇怪。我宁愿让 maven 编译我的 swf,你可以通过使用 ant 文件(再次)来试点 flex 编译器 ant 任务
标签: java javascript eclipse web-applications maven