这是昨天的任务,到现在,终于完成了。不能怪我慢,完全新的东西,现在能够拼凑出来,我觉得还是可以的。
maven pom.xml文件,将一个工程或其下的flex文件打包(为war)。(大概就是这个意思了,其中有用到flex的maven插件flexmojos)
首先,使用命令行创建maven的web工程。
mvn archetype:create -DgroupId=com.junglesong.mytodo -DartifactId=mytodo -DarchetypeArtifactId=maven-archetype-webapp
若创建java工程,则为:mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
回车运行,创建工程。successful!
然后进入刚才创建的工程文件夹下,命令 mvn eclipse:eclipse
生成可以导入eclipse的项目。
编辑pom.xml文件,如下:
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>com.junglesong.mytodo</groupId> <artifactId> mytodo</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name> mytodo</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId> junit</groupId> <artifactId> junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>com.adobe.flex.framework</groupId> <artifactId> flex</artifactId> <version>3.2.0.3958</version> <type>pom</type> </dependency> <dependency> <groupId>com.adobe.flexunit</groupId> <artifactId>flexunit</artifactId> <version>0.85</version> <type>swc</type> <scope>test</scope> </dependency> </dependencies> <build> <sourceDirectory> src</sourceDirectory> <plugins> <plugin> <groupId>org.sonatype.flexmojos</groupId> <artifactId> flexmojos</artifactId> <version>3.6</version> <extensions>true</extensions> </plugin> </plugins> </build> <repositories> <repository> <id>sonatype_repo</id> <name> sonatype</name> <url>http://repository.sonatype.org/content.groups/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository></
<repository> <id>sonatype_snapshot</id> <url>http://repository.sonatype.org/content/groups/forge</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>project>- maven- plugin/main/ flex-framework Maven Webapp保存后,在命令行执行:mvn install
maven会开始执行任务,最终显示BUILD SUCCESSFUL,并生成一个.war文件。
<