我一直在努力让Maven2与我合作,并想知道如果有人有任何想法如何得到这个工作....我正在一个Flash项目,我们正在考虑将我们的混合Flex4/FlashCS4转换为纯Flex4解决方案。我们希望使用Maven2构建系统,这样我们的开发人员就不必在他们的机器上手动下载,安装和配置Flex4。复杂Maven2与Flex4设置
我设法创建了一个使用Maven2和Flex4的单模块项目(我正在使用Sonatype FlexMojos插件及其位于http://repository.sonatype.org/content/groups/flexgroup/的Maven2存储库)。我真的开始运行陷入困境,当谈到做这个多....
我们的项目内容如下:
|- bin | |- moduleX.swf | |- moduleY.swf | |- ... |- lib | |- moduleA.swc | |- moduleB.swc | |- ... |- src | |- moduleA | |- moduleB | |- ... |- test | |- moduleA | |- moduleB | |- ... |- share | |- asset1 | |- asset2 | |- ... |- ...
基本上,我们的每一个模块都具有其源位于“SRC/<下modulename > /“,其测试源位于”test/<modulename> /“下,生成的SWF文件放置在”bin“中,生成的SWC文件放置在”lib“中。我们的资产(我们希望能够使用“@Embed”或“[Embed]”标签引用的内容)存在于“共享”下。我已经看过关于项目继承和聚合的参考资料,但似乎找不到任何可以让我们保留现有项目目录结构的内容。我们希望这种迁移尽可能快速,无痛且不中断。如果有人能想出如何创建一个允许我们保留当前基础架构的“pom.xml”文件,我将非常感激。
谢谢,这是一个非常详细的帖子。我期待着尝试它。 –