Java 使用Maven生成Flex项目文件

Java 使用Maven生成Flex项目文件,java,apache-flex,eclipse,maven-2,maven,Java,Apache Flex,Eclipse,Maven 2,Maven,我有一个使用Maven构建的Java/Flex项目。在做了一些研究之后,我将Flexmojos项目()用于Flex部分,到目前为止,几乎所有的东西都运行良好(经过一段时间的努力)。我使用的是4.0-alpha-5版本(4.0-SNAPSHOT似乎对我不起作用) 不过,Eclipse并不认为Flex项目是Flex项目。如果我手动更改.project文件并添加.actionScriptProperties和.flexProperties文件,Eclipse似乎会将这些项目识别为Flex项目 我对Ma

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

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


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

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


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

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


过了一会儿,我发现IntelliJ能够正确地导入Flex/Maven项目,因此它可以成为另一种选择。

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


(非常有用,我想你已经看到了)

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


(非常有用,我想您已经看到了)

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

如果您不愿意走这条路,我实际上更幸运地将Flex和Maven集成到NetBeans中,而不是在Eclipse中这样做。我永远无法正确设置m2eclipse,但更新版本的NetBeans本机支持Maven


另外,为了从Maven构建Flex,我让Maven运行一个运行mxmlc的ant任务。它工作得很好,所以如果你遇到FlasoJos的问题,这是你可以考虑的另一个选项。

< P>有一个Eclipse的FlexBuilder插件,它使得在Eclipse中管理Flex项目变得容易得多,但不幸的是它是非免费的:

如果您不愿意走这条路,我实际上更幸运地将Flex和Maven集成到NetBeans中,而不是在Eclipse中这样做。我永远无法正确设置m2eclipse,但更新版本的NetBeans本机支持Maven


另外,为了从Maven构建Flex,我让Maven运行一个运行mxmlc的ant任务。它工作得很好,所以如果你遇到了FrimoJOS的问题,这是你可以考虑的另一个选项。

< P>因为我没有接受任何答案,我想我应该把我最后的内容贴到:

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


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

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


把他们交给svn?呃。无论何时任何人更改任何eclipse首选项,您都会遇到版本冲突?不好的主意。@seanizer并不是每个首选项都反映在这些文件中。大多数首选项都指向.metadata。在这两个文件中,只有类路径(使用maven时保持不变)和项目的性质。我们在SVN中,与上面的场景相同,没有任何问题,所以这不是一个坏主意。将他们提交给SVN?呃。无论何时任何人更改任何eclipse首选项,您都会遇到版本冲突?不好的主意。@seanizer并不是每个首选项都反映在这些文件中。大多数首选项都指向.metadata。在这两个文件中,只有类路径(使用maven时保持不变)和项目的性质。我们在SVN,与上面的场景相同,没有任何问题,所以这不是一个坏主意。