在我的公司,我们的Flex项目中存在构建中断问题.问题主要是因为开发人员在本地计算机上执行的构建与构建计算机上发生的构建根本不同.开发人员正在使用FlexBuilder/eclipse构建机器并且构建机器正在使用命令行编译器.不可避免地,{projectname}-config.xml运行构建的和/或批处理文件与eclipse使用的项目文件不同步,因此构建在dev的机器上成功,但在构建机器上失败.
我们开始编写实用程序以将FlexBuilder的项目文件转换为{projectname}-config.xml文件,但它是a)无证件和b)可怕的黑客.
我查看了-dump-config开关以获取配置文件,但这有几个问题:1)生成的配置文件具有绝对路径,这在我们的环境中不起作用(一些开发人员使用mac,一些窗口机器),2)仅在从IDE运行时才有效,因此无法构建到构建过程中.
明天,我们将讨论几个选项,这两个选项都不是我非常喜欢的:
a)向Subversion添加一个post-in-event事件以删除这些绝对引用,或者
b)添加一个删除绝对引用的预构建过程.
我无法相信我们是第一批遇到此问题的开发人员,但我无法在Google上找到任何好的解决方案.其他小组如何处理这个问题?
您可以向我推荐有关于此主题的最喜欢的在线参考书或优秀的入门级和中级/高级书籍吗?我是一名java开发人员,所以我正在寻找一些对我来说很熟悉的东西.
Eclipse是免费的,flex sdk是免费的.flex不是免费的eclipse插件吗?
有没有办法向FlexBuilder的构建路径添加相对的条目?
我将有多个项目将使用共享代码库,但我无法让他们引用共享代码.我可以用绝对路径来做,但这不会很好.这段代码(和项目)进入源代码控制,我团队中的其他人可能没有像我一样在硬盘上的同一个地方存储库.因此,虽然定义的路径可能在我的机器上运行,但它不会在其他开发人员的机器上运行.
FlexBuilder的UI不允许我输入相对路径.我尝试手动修改.project和.actionScriptProperties文件以添加相对路径,但项目无法打开.
我们正在使用maven来使用flex-mojo构建一个flex项目,这很棒.问题是我无法将pom中指定的swc依赖项添加到flex构建路径中.据我所知,Flex Builder只允许您使用绝对路径,因此即使使用m2eclipse插件添加maven支持,它也无法看到maven依赖项.
有没有人找到一种方法来构建maven和Flex Builder而不重复依赖?
如何在Flex Builder中添加构建后操作?例如,我希望我的构建工作正常,并从bin文件夹执行; 但是我也想要将最终SWF的副本自动复制到另一个文件夹(我自己也不厌其烦).
谢谢!
使用Flex Builder 3:
过去几个小时,我在每次调试启动时都遇到了这个问题.
我以前也经常这样做,但偶尔也不会每次启动调试.
我发现flex调试器使用了某个7935端口,但我无法弄清楚
如何更改它?
我正在考虑创建一个具有Facebook复杂性的网站,该网站应该可以扩展到数百万用户.我的问题是:除了明显要求每个人都安装Flash并且不必依赖Adobe之外,是否有任何理由不将Adobe Flex用于这样的大型项目?在我看来,Adobe Flex会减少Facebook的服务器负载,因为我可以在客户端完成更多的工作.你同意吗?
如何
通过IntelliJ Idea 生成我的Flex应用程序的发布版本,就像我在Flex Builder中一样?
在SO,我问我应该使用什么语言创建一个Web应用程序,用于从用户网络摄像头捕获视频,并在他点击"提交"时将其发送到服务器,答案主要是Flash.
但是在网上搜索时我对这个Flash/Flex事情感到困惑,因为他们说Flash是制作动画而Flex是真正创建网络应用程序.
那我该怎么用?通过Flash他们意味着Flex?或者像Flash这样的程序没问题?我应该使用Flash Pro吗?还是Flash Builder?学习ActionScript或XMXL?
可能看起来网上有很多关于这个的内容,但是我读的越多,我就越感到困惑.
提前致谢.