【问题标题】:Generate Flex project files using Maven使用 Maven 生成 Flex 项目文件
【发布时间】:2010-09-14 17:09:53
【问题描述】:

我有一个使用 Maven 构建的 Java/Flex 项目。在做了一些研究之后,我将 Flexmojos 项目 (http://flexmojos.sonatype.org/) 用于 Flex 部分,到目前为止,几乎所有东西都运行良好(经过一番挣扎)。我使用的是 4.0-alpha-5 版本(4.0-SNAPSHOT 似乎对我不起作用)。

虽然 Flex 项目不被 Eclipse 识别为 Flex 项目。如果我手动更改 .project 文件并添加 .actionScriptProperties 和 .flexProperties 文件,Eclipse 似乎会将这些项目识别为 Flex 项目。

我对所有与 Maven 连接的东西都很陌生,所以我不确定所有东西都是连接的。配置要设置的项目文件在哪里?如何自动创建项目文件?

【问题讨论】:

    标签: java apache-flex eclipse maven-2 maven


    【解决方案1】:

    我在尝试使用 Flex/Maven/Flexmojos(以及我的同事)时也遇到了问题。经过长时间的努力,我仍然无法将 Flex/Maven 项目导入 Eclipse,因此我同时使用常规 Flex 项目和 Java/Maven 项目。

    一段时间后,我发现 IntelliJ 能够正确导入 Flex/Maven 项目,因此可以作为另一种选择。

    【讨论】:

      【解决方案2】:

      项目无法识别的原因可能是因为 m2eclipse 插件不理解这一点。更改项目和类路径,甚至将它们提交到 svn(前提是它们没有绝对路径)是完全可以的(尤其是你不能选择另一个 IDE)。

      This tutorial很有用,我猜你已经看到了)

      【讨论】:

      • 将它们提交给 svn?呃。每当有人更改任何日食偏好时,您都会遇到版本冲突?坏主意。
      • @seanizer 并非所有偏好都反映在这些文件中。大多数首选项转到 .metadata。在这两个文件中,只有类路径(如果使用 maven,则保持不变)和项目的性质。我们的是SVN,和上面的场景一样,没有任何问题,所以这不是一个坏主意。
      【解决方案3】:

      有一个适用于 Eclipse 的 FlexBuilder 插件,它使在 Eclipse 中管理 Flex 项目变得更加容易,但不幸的是它不是免费的:

      https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder

      如果您不愿意走那条路,实际上将 Flex 和 Maven 集成到 NetBeans 中比在 Eclipse 中做同样的事情要好得多。我永远无法正确设置 m2eclipse,但较新版本的 NetBeans 原生支持 Maven。

      另外,为了从 Maven 构建 Flex,我最终让 Maven 运行了一个运行 mxmlc 的 ant 任务。它工作得非常好,所以如果您在使用 Flexmojos 时遇到问题,您可以考虑另一种选择。

      【讨论】:

        【解决方案4】:

        由于我没有接受任何答案,所以我想我应该在最后发布我的答案:

        右键项目->添加/更改项目类型->添加Flex项目类型...

        【讨论】:

          猜你喜欢
          • 2011-03-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-03-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-12-25
          相关资源
          最近更新 更多