如何使用Maven创建、编译、打包Flex项目。

Flexmojos是Adobe Flex的Maven插件。它允许Maven编译,优化和测试:Flex SWF, Flex SWC, Air SWF以及 Air SWC。

下面是使用flexmojos-archetypes-application 开发项目的例子

1、创建项目,在命令行执行:

mvn archetype:generate -DarchetypeRepository=http://repository.sonatype.org/content/groups/flexgroup -DarchetypeGroupId=org.sonatype.flexmojos -DarchetypeArtifactId=flexmojos-archetypes-application -DarchetypeVersion=3.7.1

注:所支持的ArtifactId有:
flexmojos-archetypes-library :SWC
flexmojos-archetypes-application :SWF
flexmojos-archetypes-modular-webapp :SWC、SWF 和 WAR

2、修改Pom.xml

添加如下代码


sonatype-repo
sonatype
http://repository.sonatype.org/content/groups/flexgroup/

true


true



sonatype-snapshot
http://repository.sonatype.org/content/groups/flexgroup/

true




3、编译,执行如下命令:

mvn flexmojos:flexbuilder

4、打包

mvn clean install -Dmaven.test.skip=true

你可能感兴趣的:(Flex,maven,AIR,Adobe,XML,Maven)