maven wtp工程搭建博客分類(lèi):
eclipse在eclipse j2ee環(huán)境配置maven wtp開(kāi)發(fā)環(huán)境
1.新增一個(gè)maven項目,archetypes選擇 maven-archetype-webapp
2.修改編譯環(huán)境為1.5
3.將項目修改為Project Facets
Properties->Project Facets,Convert to faceted form…
勾選Dynamic Web Module,Vesion選擇2.5
4.修改.classpath文件,將
Xml代碼
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
改成:
Xml代碼
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
注:這步非常關(guān)鍵,否則運行的時(shí)候maven的里面的jar不會(huì )拷貝到運行目錄的/WEB-INF/lib內
5.添加或修改部署目錄,將文件.setting/org.eclipse.wst.common.component
文件改成如下:
Xml代碼
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="demo">
<wb-resource deploy-path="/" source-path="/src/main/webapp"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<property name="context-root" value="demo"/>
<property name="java-output-path" value="/demo/target/classes"/>
</wb-module>
</project-modules>
注:每添加一個(gè)需要部署的源代碼目錄,需要在這個(gè)里面添加一行;另外也可以在Properties里面的Deployment Assembley內添加
6.選擇項目 run as -> run on server
轉自:
http://www.360pm.net/p/327