tips: -- flexmojos7.x 只支持 apache 的sdk.
-- 必须要用适合的jdk版本:JDK1.5至JDK1.7.0-12
-- 必须使用maven版本不小于 3.04
-- 在一些旧的项目使用flexmojos6.x的时候要把groupId: org.sonatype.flexmojos 改成:net.flexmojos.oss ,并更新对应的 version。
step1: 将flex sdk 4.6 安装到本地repository.下载 apache mavenizer. svn 地址: http://svn.apache.org/repos/asf/flex/utilities/trunk/mavenizer,并按照readme.txt 提示将flex sdk 4.6 安装到本地repository.
此代码已失效,完成本步骤可参照: http://olive009.iteye.com/admin/blogs/2250142
step2: 下载 flexmojos6.x src. git地址:https://github.com/chrisdutz/flexmojos/tree/flexmojos-6.x
step3: 在eclipse 中新建一个纯项目并将flexmojos6.x包含pom.xml文件夹中的所有文件复制到项目根目录。如下图所示:
step4: 在项目中搜索 flexmojos-parent,将其 version改成:6.0.0。因为在sonatype公司的repository中暂时只包括了version为6.0.0和6.0.1的版本。
step5: 修改maven安装目录中的settings.xml文件。先将其它profile注释掉,并加入如下profile
<!-- flexmojos --> <profile> <id>flex-mojos</id> <repositories> <!-- Required for regular plugin use until moved over to Maven central repo. --> <repository> <id>flex-mojos-repository</id> <url>http://repository.sonatype.org/content/groups/flexgroup/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <!-- Required for building plugin from source. --> <repository> <id>flex-mojos-internal-repository</id> <url>http://repository.sonatype.org/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <!-- Required for regular plugin use until moved over to Maven central repo. --> <pluginRepository> <id>flex-mojos-plugin-repository</id> <url>http://repository.sonatype.org/content/groups/flexgroup/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> <!-- Required for building plugin from source. --> <pluginRepository> <id>flex-mojos-internal-plugins-repository</id> <url>http://repository.sonatype.org/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile>
设置activeProfiles节点为:
<!-- flexmojos --> <activeProfiles> <activeProfile>flex-mojos</activeProfile> </activeProfiles>
step6: 修改flexmojos-sandbox目录下的pom.xml将以下module注释掉(如果你想改掉编译错误的话也可以不注释)
<module>flexmojos-flex3-compatibility-layer</module> <module>flexmojos-flex2-compatibility-layer</module>
在项目根目录下的pom.xml搜索 flexmojos-testing,将flexmojos-testing的所有module注释掉(如果你想改掉编译错误的话也可以不注释)。
出问题了???
1. 找不到 flashplayer?
因为 apache mavenizer 将flashplayer的包名改了,你要将你的flex项目的pom.xml加入以下依赖:
<dependencies> <dependency> <groupId>com.adobe.flash.framework</groupId> <artifactId>playerglobal</artifactId> <version>11.1</version> <type>swc</type> </dependency> </dependencies>
附件提供了已经编译了的flexmojos,可用来build flex sdk 4.6 的项目,直接将其解压到maven本地的仓库。
相关推荐
Apache Flex Mavenizer是一个工具,主要用于将Adobe Flex SDK 4.6与Maven构建系统整合,以便于在Java开发环境中更方便地管理和使用Flex资源。在本文中,我们将深入探讨如何利用这个工具,以及它在现代开发流程中的...
9. **移动开发支持**:Flex 4.6增加了对移动设备的支持,可以通过Flex SDK创建iOS、Android等平台的应用。 10. **Flex Builder集成开发环境**:虽然现在已经不再维护,但Flex 4.6时代,Flex Builder(现为Flash ...
- **命令行工具**:对于那些偏好命令行的开发者来说,Flex SDK 提供了mxmlc(用于编译 MXML 和 ActionScript 文件)和 flex-config (用于配置 Flex SDK 的命令行工具)等工具。 ### 迁移指南 对于从旧版本迁移到 ...
Flex SDK是一个开源工具集,包含了编译Flex应用程序所需的编译器、命令行工具和运行库。Flex Builder则是一个集成开发环境(IDE),基于Eclipse,提供了图形化的设计界面和代码编辑功能,便于快速开发Flex应用。Flex...
2. **编译与运行**:编译项目并运行,检查是否能够正常编译和运行。 #### 四、常见问题及解决方法 1. **无法找到Flex SDK**: - 确认Flex SDK是否已经正确安装。 - 在Eclipse中,可以通过“Window”>...
1. **Flex SDK**: 这是一个免费的开发工具包,包含了编译Flex应用程序所需的组件、库和命令行工具。开发者可以使用SDK中的MXML和ActionScript来构建用户界面和逻辑。 2. **MXML**: MXML是一种声明式标记语言,用于...
6. **新功能**:有时补丁也会引入一些新特性,比如支持新的编程语言特性,或是提供了更便捷的调试工具。 安装Flash Builder 4.6补丁的过程通常包括下载补丁文件,然后按照官方提供的指南在现有安装上应用补丁。确保...
3. **下载 Flex SDK 4.6**:Flex SDK(软件开发包)包含了创建 Flex 应用程序所需的所有工具和库。请确保下载版本与 Flash Builder 兼容。 4. **配置 SDK 环境变量**:将 Flex SDK 的 `bin` 文件夹路径添加到系统的...
SDK是免费的,开发者可以使用它来创建、编译和调试Flex应用。 2. **MXML与ActionScript 3.0**:Flex4中主要的两种编程语言是MXML和ActionScript 3.0。MXML是一种声明式语言,常用于构建用户界面,而ActionScript则...
不过,需要注意的是,随着技术的发展,Flex 3已逐渐被更新的Flex版本(如Flex 4、Flex 4.6和现在的Spark/AIR框架)所替代,但对于维护老项目或者学习历史技术栈,Flex3的jar文件仍然是不可或缺的参考资料。
- **Adobe SDK (Software Development Kit):** 如果没有Flex Builder,可以使用Adobe提供的SDK进行开发。 - **Eclipse SVN Plugin:** 对于需要使用版本控制系统(如Subversion)的开发人员来说,这是一个必要的...
这是ArcGis flex viewer 3.6的框架源码,大家可以下载下来直接导入flash Bulider运行,ArcGis flex viewer 3.6要求编译的SDK最低版本好像是4.6,所以大家尽量用较高的版本来编译,以防会出现问题。
2. **软件需求**:确保安装了Adobe Flex Builder或类似IDE(集成开发环境),拥有最新版本的Adobe Flex SDK,以及配置好本地测试服务器。 #### 1.2 获得源码和库 开发者可通过ESRI Inc.提供的渠道获取Sample Flex ...
弹性基本用于视频广播的基本 Flex 应用程序设置使用 FLEX 4.6 SDK 编译
在本教程中,我们将开发一款利用 Flex 4.6 SDK 和 Flash Player 11 或以上版本的应用程序,该应用程序将能够实现以下功能: - **捕获网络摄像头视频**:直接从摄像头捕捉视频流。 - **连接到 Flash 媒体服务器**:...