CevenCheng / Eclipse WTP / maven wtp工程搭建

分享

   

maven wtp工程搭建

2012-02-22  CevenCheng

在eclipse j2ee环境配置maven wtp开发环境

1.新增一个maven项目,archetypes选择 maven-archetype-webapp
2.修改编译环境为1.5
3.将项目修改为Project Facets
Properties->Project Facets,Convert to faceted form…
勾选Dynamic Web Module,Vesion选择2.5
4.修改.classpath文件,将

Xml代码  收藏代码
  1. <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>  
 

改成:

Xml代码  收藏代码
  1. <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">  
  2.         <attributes>  
  3.             <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>  
  4.         </attributes>  
  5.     </classpathentry>  
 

注:这步非常关键,否则运行的时候maven的里面的jar不会拷贝到运行目录的/WEB-INF/lib内
5.添加或修改部署目录,将文件.setting/org.eclipse.wst.common.component
文件改成如下:

Xml代码  收藏代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <project-modules id="moduleCoreId" project-version="1.5.0">  
  3.     <wb-module deploy-name="demo">  
  4.         <wb-resource deploy-path="/" source-path="/src/main/webapp"/>  
  5.         <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>  
  6.         <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>  
  7.         <property name="context-root" value="demo"/>  
  8.         <property name="java-output-path" value="/demo/target/classes"/>  
  9.     </wb-module>  
  10. </project-modules>  
 

注:每添加一个需要部署的源代码目录,需要在这个里面添加一行;另外也可以在Properties里面的Deployment Assembley内添加
6.选择项目 run as -> run on server

转自:

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    ×
    ×

    ¥.00

    微信或支付宝扫码支付:

    开通即同意《个图VIP服务协议》

    全部>>