写在前面:
本文主要介绍使用 IDEA 配合 Eclipse 进行 Flex 项目开发的方式。
之所以这么做原因:
1)Java server (Maven项目)使用 IDEA 开发,比在Eclipse/MyEclipse 下有很多优势,其中一个就是 server端代码改写之后选择Compile,可以reload到server,不要 restart server,这些节省的时间在大型项目开发中是非常可观的;
2)Flex Client (Maven项目) 使用 Eclipse 可视化开发,所见即所得,页面布局快。
3)所有代码(Java Sever + Flex Client)都在 IDEA 下由Maven管理,IDEA对Maven项目的支持非常优秀。
关于如何创建 Maven Flex 项目, Flex 和 Server 交互,不在本文讨论范围。
1.下载 Eclipse3.6
官网: http://www.eclipse.org/downloads/
根据需要,我选择 Eclipse IDE for Java EE Developers
根据操作系统,用 Windows 32-bit 版
2.下载 Maven plugin
由于 Eclipse3.6本身没有maven插件,需要手动添加,分2步,先安装 GEF,再安装Maven
1)安装 GEF
Help>Install New Software>Add:
Name:GEF
Location:http://download.eclipse.org/tools/gef/upd ates/releases
选择的是 GEF SDK 3.6.1,根据网络质量下载需要点时间。
2)安装 Maven
Help>Install New Software>Add:
Name:Maven
Location: http://m2eclipse.sonatype.org/sites/m2e/
就一个选项,选中后下载安装
3.安装 FlashBuilder_4_Plugin
网上安装过程和cdkey很多,不重复说明。
有部分情况是:安装成功,使用正常,但是60天试用期过后,输入cdkey后,启动eclipse会报cdkey无效,需要重新输入不同的cdkey就可以了,不能是之前输入过的,所以下载个cdkey生成器比较省事,每次输入不同的cdkey,虽然麻烦点,只要能进入IDE就好了。
cdkey生成器点这里 下载,使用时选择 "Adobe Flash Builder Plug-in v4.x"。
4.导入 Maven 创建的 Flex项目
1).创建 Flex项目
创建符合 Maven 结构的 Flex 项目, flexmojos官网 有详细文档。
这里推荐大家使用 IDEA ,个人觉得它在各方面的表现都比 Eclipse/MyEclipse 好一些。
使用IDEA开发好 Flex Server端和 Client 端代码,这里不做介绍。
接下来的内容介绍如何回到 FlashBuilder4/Eclipse 下进行可视化开发。
2).配置 Flash Builder 运行环境
运行Maven命令:mvn flexmojos:flashbuilder,等待 Success 结果出现。
会由 flexmojos-maven-plugin插件根据 pom.xml 生成文件:.actionScriptProperties, .flexConfig.xml,.flexProperties,.project,就是这些文件让 Maven 管理的 flex 项目可以在 FlashBuilder 环境下进行拖曳式开发。
3)导入到 Flash Builder IDE
使用 File>Import>Flash Builder Project>project folder,将项目导入到 eclipse。
5.调整 eclipse 下开发环境
导入项目后,可能会出现一些错误提示,比如 flex sdk 版本不匹配,flex sdk 版本未找到,css不兼容等等。
只要根据提示信息稍作调试即可。
其中比较重要的一点是:由于 Flex 是在 maven下管理(我这里用的是 IntelliJ IDEA 10.0 开发 Flex Java Server),调试flex页面时需要实时部署到 server 文件路径下,所以需要配置 /bin-debug 文件夹导出到最后项目的部署路径。
1)选择server路径
右键点击 项目>Properties>Flex Server:
Application Server type: J2EE(根据后台环境选择)
Use remote object access service 打钩
选择 BlazeDS (根据实际情况选择)
Root folder: 选择开发环境下项目部属后的到得路径,需要包含WEB-INF/flex,且flex文件夹下要有 flex-config.xml 或 services-config.xml。
比如我这里用的是: F:\svn\ria-flexServer\target\ria-flexServer-1.0-SN APSHOT\, 要有\号否则会出错
Root URL : 开发环境下访问项目的路径
比如我这里的是:http://localhost:8888/
Context root: 上下文路径
比如:/
Output folder: flex 文件输出目录
2)输出 html wrapper
根据项目需要,如果需要设置输出html格式, 右键点击 项目>Properties>Flex Compiler>HTML wrapper 选上,点确定。
结合刚才的 Output folder路径,就能将自动生成的 html 文件输入到项目部署路径。
之后就再让程序调用该 html 就可以了。
最后说下实际开发步骤: 先在 IDEA 下运行 server,然后在 Eclipse 下开发页面。
调整页面的内容,刷新浏览器即可。
调整server端代码,无需重启server,只需对改写过的java类,右键菜单选择compile后,IDEA会自动reload到server。
发表评论
-
java字符串学习:String,StringBuilder,StringBuffer的学习
2012-07-06 09:52 737今晚重新学了一下j ... -
正则在JS中的使用
2012-07-06 09:45 730在Javascript里,有两 ... -
正则表达式
2012-07-06 09:37 834正则表达式基础: import java.util.reg ... -
PeopleSoft Rich Text Boxes上定制Tool Bars
2012-07-06 09:30 1038在使用PT8.50或在8.51时,你可能遇到过Rich-t ... -
showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时
2012-07-05 20:45 804showModalDialog使用例子,父窗口向子窗口 ... -
对View组件touch事件响应的理解
2012-07-03 13:43 893Android响应View组件的touch事件通常是采用重 ... -
twaver-flex效率与性能测试
2012-07-02 12:22 635测试环境: 测试一 节点:创建图片节点; 连 ... -
Flex 中List控件的使用,绑定XML!
2012-07-02 12:21 575效果图: Flex代码如下: flex/sp ... -
Flex3 做界面与 VC交互
2012-07-02 12:21 777Flex3 代码 height="290&qu ... -
flex用弹出窗体展示gif
2012-07-02 12:21 561GIFPlayer用于在flex中展示GIF图片。 ... -
使用Flash Catalyst创建Flex 4主题(二)
2012-07-01 09:56 992Adobe Flash Builder 4 简体中文正式版 ... -
关于flex的资料
2012-07-01 09:55 1959====Adobe官方==== Adobe : ... -
请问大家如果买笔记本电脑会选择什么牌子的?
2012-06-30 16:20 1291请问大家如果买笔记本 ... -
笔记本电视
2012-06-30 16:20 595笔记本电视 2011年04月11日 笔记本电视 ... -
各品牌笔记本特点
2012-06-30 16:20 984各品牌笔记本特点 2011 ... -
选购笔记本的建议
2012-06-30 16:20 623选购笔记本的建议 2011年08月22日 笔记本的三个 ...
相关推荐
基于idea + springboot + maven + mybatis 开发的拍卖行系统 项目经过严格测试,确保可以运行! 基于idea + springboot + maven + mybatis 开发的拍卖行系统 项目经过严格测试,确保可以运行! 基于idea + ...
idea+springBoot+maven 搭建项目 配置Oracle mybatis简易配置及数据查询
Spring+SpringMVC+Hibernate+maven项目,适用初学者学习。
一个相对简单但比较完整的基于spring+springmvc+mybatis+mysql+maven+eclipse的工程实例,适合初学者参考
Spring Boot+MySQL+Mybatis+Maven+IDEA,一个简单的数据库增删改查项目
IDEA中使用maven打jar包,然后使用工具混淆代码,亲测有效
整合IDEA+Maven+SSM框架商品秒杀项目
springmvc+mybatis+maven完整项目代码,麻雀虽小,五脏俱全。该项目可以说是当前目前最主流,性价比最好的web框架了,也就是SSM框,下载后可直接导入eclipse运行,代码中还包含了mybatis自动生成配置文件。珍藏,忍痛...
IDEA中使用maven打jar包,然后使用工具混淆代码,亲测有效
所用的各种工具版本相对较新,内含文档说明,可以参照步骤部署执行
今日,将原先在eclipse上开发的Maven项目导入idea中,启动报错,项目在eclipse中启动百分百是没有问题,误以为是IDEA打开项目的动作错误,在网上查了很多资料,各种操作五花八门,尝试了遍,结果还是不行。...
搭建eclipse+scala+maven.docx
开发环境: IDEA+eclipse+maven+jdk 系统架构: hadoop+zookeeper+flume+Spark+hive+mysql+sqoop+Oracle 项目二:联通大数据项目 项目名称: 信令数据实时分析处理系统; 开发环境: IDEA+eclipse+maven+jdk 系统...
eclipse主题配置 博文链接:https://luckywb.iteye.com/blog/2037745
java+selenium+maven+testng自动化测试框架实例(实际项目)
详细介绍Eclipse+maven+jetty开发环境搭建
SpringBoot+maven+idea+Mybatis+Jsp详细案例
在idea上,搭建springmvc+maven,采用最贱的springmvc+maven,spring版本:4.3.1
Spirng+SpringMVC+Maven+Mybatis+MySQL实例,eclipse+tomcat7+jdk1.7
使用eclipse开发平台,用maven创建的项目,使用dubbo和zookeeper搭建的服务提供者和服务消费者,还包含zookeeper安装包,在win7-64位平台运行成功。