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"
分享到:
相关推荐
5. **编译和运行项目**: 使用Maven的`mvn compile`命令,插件会自动调用Flex SDK的编译器将源代码编译为SWF文件。如果配置正确,生成的SWF文件应该位于`target`目录下。 6. **测试和部署**: Maven还可以帮助你执行...
- **构建项目**:Maven提供了一系列生命周期阶段,如`clean`、`compile`、`test`、`package`、`install`和`deploy`,可以实现清理、编译、测试、打包、安装到本地仓库和部署到远程仓库等操作。 - **执行插件**:...
Maven 的生命周期由一系列阶段(phases)组成,如清理(clean)、编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)。开发者可以通过`mvn <phase>`命令执行特定...
Material File Picker Material file picker library for Android ... .withFilter(Pattern.compile(".*\.txt$")) // Filtering files and directories by file name using regexp .withFilterDirecto
此外,Maven还提供了生命周期(Lifecycle),如`clean`、`compile`、`test`、`package`、`install`和`deploy`等,这些生命周期阶段包含了多个预定义的目标(Goals),如`mvn clean`用于清理项目,`mvn compile`用于...
- **生命周期**:Maven有一套预定义的生命周期,如clean、default(compile、test、package、install、deploy)等,每个阶段都有相应的默认目标。 在实际开发中,开发者会根据项目需求自定义POM.xml文件,以配置...
当你运行`mvn install`或`mvn compile`命令时,Maven会从中央仓库检索这个包,并将其放入本地仓库。如果Maven无法从中央仓库找到该依赖,你可能需要检查你的网络设置或联系库的开发者。 一旦`QRCode.jar`被成功下载...
Apache Maven 是一个强大的项目管理工具,它基于项目对象模型(Project Object Model,POM)的概念,可以帮助Java开发者管理和构建他们的项目。Maven 提供了一种标准化的方式来管理项目的依赖、构建过程以及文档生成...
4. Maven构建生命周期:Maven有三个主要的构建阶段:compile、test和install。compile用于编译源代码,test执行单元测试,install则将构建结果安装到本地仓库,供其他项目引用。 5. Maven插件:Maven通过插件机制...
1. 构建:Maven通过执行预定义的生命周期阶段(如clean, compile, test, package, install, deploy等)来编译源代码、运行测试、打包应用、生成文档,并将最终产品部署到指定的存储库。 2. 依赖管理:Maven通过读取...
Apache Maven 是一个强大的项目管理工具,广泛用于Java应用程序的构建、管理和依赖管理。这个压缩包“apache-maven多版本.zip”包含了Maven的两个不同版本,即3.6.1和3.6.3,这使得用户可以在不同的项目或者环境下...
Maven的核心概念是“约定优于配置”,它通过默认的构建生命周期和一组预定义的目标(如`clean`, `compile`, `test`, `package`, `install`, `deploy`)简化了项目构建过程。每个项目通过一个名为`pom.xml`的项目对象...
5. 最后,运行`mvn clean install`或`mvn compile`,Maven会从本地仓库中拉取JxBrowser,并将其包含在你的项目构建中。 如果你在一个团队中工作,或者希望在多个项目中复用这个依赖,你还可以考虑将JxBrowser jar包...
gwt-maven-plugin 该插件旨在通过提供两种特定的打包方式: gwt-lib和gwt-app ,使使用Maven构建GWT项目更加容易。 基本用法 将插件添加到您的POM并启用扩展: < groupId>net.ltgt.gwt.maven</ groupId> ...
例如,使用maven-surefire-plugin进行单元测试,maven-javadoc-plugin生成API文档,maven-source-plugin打包源代码。在`pom.xml`中定义插件并配置相关参数,然后通过`mvn plugin:goal`执行。 总之,Apache Maven ...
Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。在给定的资源中,我们看到的是Linux版本的Apache Maven 3.8.3的压缩包文件。这个版本是Maven的一个稳定版本,提供了许多改进和新特性,...
此外,Maven支持依赖范围(如compile、runtime、test等),以控制不同环境下的依赖引入。 ** Maven 的生命周期与构建阶段 ** Maven拥有一个清晰的生命周期,分为clean、default和site三个阶段。default阶段是最...
Maven是Java开发中的一款强大的构建工具,它简化了项目的构建、依赖管理和生命周期过程。`maven-archetype-quickstart-1.1.jar` 是一个Maven的快速启动 archetype 包,专门用于帮助开发者快速创建一个新的Maven项目...
一旦Maven准备就绪,开发者就可以利用它来创建项目(`mvn archetype:create`),编译源代码(`mvn compile`),运行测试(`mvn test`),打包应用(`mvn package`),以及部署到远程仓库(`mvn deploy`)等。...
例如,在`compile`阶段,Maven会调用`maven-compiler-plugin`的`compile`目标来编译源代码;在`test`阶段,则会调用`maven-surefire-plugin`的`test`目标来运行单元测试。 #### 示例 假设我们有一个简单的Maven...