`
louisling
  • 浏览: 143078 次
  • 性别: Icon_minigender_1
  • 来自: ZhuHai
社区版块
存档分类
最新评论

Compile Flex source(.mxml) to SWF using Maven

阅读更多
Compile Flex source(.mxml) to SWF

1) Create project
mvn archetype:create -DarchetypeArtifactId=maven-archetype-flex -DarchetypeVersion=1.0 -DarchetypeGroupId=dk.jacobve.maven.archetypes  -DgroupId=multiModuleProjectId -DartifactId=multiModuleProjectArtifactIdFlex -DpackageName=com.zero.demo.flex

2) pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>
    <groupId>FlexTest</groupId>
    <artifactId>FlexTest</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <description></description>
    <name>Flex Build Demo</name>
    <packaging>swf</packaging>

    <properties>
        <flex.home>C:/Program Files/Adobe/Flex Builder 3/sdks/3.2.0</flex.home>
    </properties>
        
    <build>
        <sourceDirectory>src/main/flex</sourceDirectory>
        
        <plugins>            
            <plugin>
                <groupId>net.israfil.mojo</groupId>
                <artifactId>maven-flex2-plugin</artifactId>
                <extensions>true</extensions>
                <configuration>
                    <flexHome>${flex.home}</flexHome>
                    <useNetwork>true</useNetwork>
                    <main>CompanyScreener.mxml</main>
                </configuration>
            </plugin>
        </plugins>
        
        <defaultGoal>package</defaultGoal>
    </build>    
</project>


3) The test Flex source is CompanyScreener.mxml specified in main tag.

4) Generate SWF using "mvn package"
  
1
1
分享到:
评论

相关推荐

    swf.rar_flex_maven 编译flex_maven flex pom_maven flex 编译_swf开发

    5. **编译和运行项目**: 使用Maven的`mvn compile`命令,插件会自动调用Flex SDK的编译器将源代码编译为SWF文件。如果配置正确,生成的SWF文件应该位于`target`目录下。 6. **测试和部署**: Maven还可以帮助你执行...

    Android代码-Material版的文件选择器

    Material File Picker Material file picker library for Android ... .withFilter(Pattern.compile(".*\.txt$")) // Filtering files and directories by file name using regexp .withFilterDirecto

    apache-maven.zip

    Maven 的生命周期由一系列阶段(phases)组成,如清理(clean)、编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)。开发者可以通过`mvn &lt;phase&gt;`命令执行特定...

    apache-maven-3.9.0-bin.tar

    此外,Maven还提供了生命周期(Lifecycle),如`clean`、`compile`、`test`、`package`、`install`和`deploy`等,这些生命周期阶段包含了多个预定义的目标(Goals),如`mvn clean`用于清理项目,`mvn compile`用于...

    Apache-maven-3.9.6-bin.tar.gz maven 3.9.6版本安装包

    - **构建项目**:Maven提供了一系列生命周期阶段,如`clean`、`compile`、`test`、`package`、`install`和`deploy`,可以实现清理、编译、测试、打包、安装到本地仓库和部署到远程仓库等操作。 - **执行插件**:...

    maven下载QRCode.jar包

    当你运行`mvn install`或`mvn compile`命令时,Maven会从中央仓库检索这个包,并将其放入本地仓库。如果Maven无法从中央仓库找到该依赖,你可能需要检查你的网络设置或联系库的开发者。 一旦`QRCode.jar`被成功下载...

    apache-maven-3.9.2.zip配置好的阿里云仓库文件

    4. Maven构建生命周期:Maven有三个主要的构建阶段:compile、test和install。compile用于编译源代码,test执行单元测试,install则将构建结果安装到本地仓库,供其他项目引用。 5. Maven插件:Maven通过插件机制...

    apache-maven多版本.zip

    Apache Maven 是一个强大的项目管理工具,广泛用于Java应用程序的构建、管理和依赖管理。这个压缩包“apache-maven多版本.zip”包含了Maven的两个不同版本,即3.6.1和3.6.3,这使得用户可以在不同的项目或者环境下...

    apache-maven-3.9.0-bin.tar.gz

    - **生命周期**:Maven有一套预定义的生命周期,如clean、default(compile、test、package、install、deploy)等,每个阶段都有相应的默认目标。 在实际开发中,开发者会根据项目需求自定义POM.xml文件,以配置...

    gwt-maven-plugin:开始使用Maven构建GWT项目

    gwt-maven-plugin 该插件旨在通过提供两种特定的打包方式: gwt-lib和gwt-app ,使使用Maven构建GWT项目更加容易。 基本用法 将插件添加到您的POM并启用扩展: &lt; groupId&gt;net.ltgt.gwt.maven&lt;/ groupId&gt; ...

    apache-maven-3.5.4-bin.tar.gz

    例如,使用maven-surefire-plugin进行单元测试,maven-javadoc-plugin生成API文档,maven-source-plugin打包源代码。在`pom.xml`中定义插件并配置相关参数,然后通过`mvn plugin:goal`执行。 总之,Apache Maven ...

    apache-maven-3.8.3-bin.zip

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。Maven 使用一种标准化的项目对象模型(Project Object Model,POM),通过POM来管理项目的构建、报告和依赖关系。"apache-maven-3.8.3-...

    apache-maven-3_6_3-bin.tar.gz下载

    Apache Maven 是一个强大的项目管理工具,它基于项目对象模型(Project Object Model,POM)的概念,可以帮助Java开发者管理和构建他们的项目。Maven 提供了一种标准化的方式来管理项目的依赖、构建过程以及文档生成...

    最新版linux apache-maven-3.8.3-bin.tar.gz

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。在给定的资源中,我们看到的是Linux版本的Apache Maven 3.8.3的压缩包文件。这个版本是Maven的一个稳定版本,提供了许多改进和新特性,...

    maven.3.8.4

    此外,Maven支持依赖范围(如compile、runtime、test等),以控制不同环境下的依赖引入。 ** Maven 的生命周期与构建阶段 ** Maven拥有一个清晰的生命周期,分为clean、default和site三个阶段。default阶段是最...

    maven-archetype-quickstart-1.1.jar包下载

    Maven是Java开发中的一款强大的构建工具,它简化了项目的构建、依赖管理和生命周期过程。`maven-archetype-quickstart-1.1.jar` 是一个Maven的快速启动 archetype 包,专门用于帮助开发者快速创建一个新的Maven项目...

    apache-maven-3.6.2-bin.tar.gz

    一旦Maven准备就绪,开发者就可以利用它来创建项目(`mvn archetype:create`),编译源代码(`mvn compile`),运行测试(`mvn test`),打包应用(`mvn package`),以及部署到远程仓库(`mvn deploy`)等。...

    Maven3实战笔记04Maven的生命周期和插件

    例如,在`compile`阶段,Maven会调用`maven-compiler-plugin`的`compile`目标来编译源代码;在`test`阶段,则会调用`maven-surefire-plugin`的`test`目标来运行单元测试。 #### 示例 假设我们有一个简单的Maven...

    apache-maven-3.8.4-bin.tar.gz

    1. 构建:Maven通过执行预定义的生命周期阶段(如clean, compile, test, package, install, deploy等)来编译源代码、运行测试、打包应用、生成文档,并将最终产品部署到指定的存储库。 2. 依赖管理:Maven通过读取...

    maven.rar apache-maven-3.5.4

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM),能够管理项目的构建、报告和文档,通过一套统一的构建生命周期和插件系统,极大地简化了软件...

Global site tag (gtag.js) - Google Analytics