哈哈哈哦,伙计,我希望它被称为肉体建造者,肉体轻编程IDE,如果你不知道那是什么,请不要查找NSFW :)。我实际上并没有在我的工作中为我们的构建进行设置,但我们也在服务器端使用 BlazeDS,但没有指定服务器设置,我相信这只是为了将应用程序部署到 J2EE 实例和在浏览器中打开的 URL 将位于该位置。否则,这里的步骤应该这样做:
http://sujitreddyg.wordpress.com/2009/04/07/setting-up-blazeds/
服务器设置部分的信息似乎都验证了我上面所说的:
http://livedocs.adobe.com/flex/3/html/help.html ?content=projects_3.html
我们在这里使用 maven 进行构建,在此过程中,它使用花岗岩数据服务(我认为)生成与 Java DTO 等效的 AS3,并添加 RemoteClass 元数据以用于从 Java 到 AS3 的序列化/转换,反之亦然。配置好并开始工作后,Maven 会让整个过程变得容易得多。我们的一个项目的典型项目结构如下
project-root\
project-root\project-client
project-root\project-jar
project-root\project-war
project-root\project-ear
最棒的是我们可以在这里拉下任何项目,并且它将具有该结构(在 project-war 和 project-ear 中,只有一个 pom.xml 文件定义了用于创建 war 和 ear 档案和清单的额外属性)。所以构建过程是:
快点
mvn 干净安装
cd 项目客户
mvn flexmojos:flexbuilder
cd ../project-jar
mvn 日食:日食
这些命令将更新源运行全新安装(在 pom 文件中指定的所有构建都运行,java 或 flex),然后 flexmojos:flexbuilder 插件创建一个 .project 文件,以便将项目导入 Flash/Flex 构建器或带有插件的 Eclipse。eclipse:eclipse 调用对导入 java 项目执行相同的操作(创建一个 .project 文件)。我知道此时我已经跑题了,但是如果您正在管理或经营自己的业务并计划继续使用 java 和 Flex 的工作流程,我建议您查看 maven,因为它可以让您的生活更轻松. (可以通过键入“mvn cargo:start”来运行本地tomcat实例进行测试,可以通过使用“mvn dependency:tree -Dincludes=":::1.2.3-SNAPSHOT”来了解库依赖关系,