三颗纽扣

世界上最宽广的是海洋,比海洋更宽广的是天空,比天空更宽广的是人的胸怀

导航

简单的整合 Flex, wst 以及 maven

网上有几篇老外写的建立 Flex Maven 工程的文档,不过方法实在是非常的繁琐。如果不需要通过 maven 编译 flex 代码,只是希望通过 maven 管理 flex 工程中的 jar 包引用,那么以下这个简单的整合方法应该足够用了。

 

首先按照通常的步骤创建 flex 工程, 然后再工程右键菜单选择 添加 maven 特性,选择 jar 包应用就可以了,这样maven 就被启用了,maven 会将 flex 工程的默认 java src 去掉,可在 project 属性中重新添加上原来的源代码目录(不过个人觉得还是 maven 的目录结构好用),最后在 Jave EE Model Dependency 选项中,勾选 Maven Dependencies 就可以了。这样 maven 所引用的 jar 包就会被复制到 wst 发布目录去。

 

BTW:在web 应用时,有一些 maven 包 会引用一些其实不需要引用的包,这会导致 tomcat 等重复加载jar包而不断重启,在 pom 文件中排除这些 jar 包即可,例如 log4j 中居然引用了 jms ...... 

      <dependency>
          
<groupId>log4j</groupId>
          
<artifactId>log4j</artifactId>
          
<version>1.2.15</version>
          
<type>jar</type>
          
<exclusions>
              
<exclusion>
                  
<artifactId>jmxri</artifactId>
                  
<groupId>com.sun.jmx</groupId>
              
</exclusion>
              
<exclusion>
                  
<artifactId>jmxtools</artifactId>
                  
<groupId>com.sun.jdmk</groupId>
              
</exclusion>
              
<exclusion>
                  
<artifactId>jms</artifactId>
                  
<groupId>javax.jms</groupId>
              
</exclusion>
          
</exclusions>
      
</dependency>

 

 

posted on 2009-12-21 09:46  三颗纽扣  阅读(415)  评论(0编辑  收藏  举报