首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

施用eclipse中maven插件创建web项目

2012-12-26 
使用eclipse中maven插件创建web项目1,?2,?3,?4,以下方式存在严重问题不推荐使用。1.生成标准的Maven工程,要

使用eclipse中maven插件创建web项目

1,
施用eclipse中maven插件创建web项目
?2,
施用eclipse中maven插件创建web项目
?3,
施用eclipse中maven插件创建web项目
?4,
施用eclipse中maven插件创建web项目

以下方式存在严重问题不推荐使用。

1.生成标准的Maven工程,要求有如下源目录:
src/main/java
src/main/resources
src/test/java
src/test/resources

创建maven project的向导界面中,勾上Create a simple project(skip archetype selection)就会自动生成上述结构。

2.在已创建项目点击右键,选择properties,找到project facets选项,勾选Dynamic Web Module 2.5和Java 6.0,然后再右上角的Runtimes勾选apache tomcatv6.0。

?

效果图:
施用eclipse中maven插件创建web项目

3.右键点击进入java bulid path 修改 default output folder 为testa/WebContent/WEB-INF/classes。

?

恭喜你创建完毕!简单吧。(会了简单,不会难!呵呵)

?

有一点需要注意的是把程序发布到tomcat时,经常依赖jar包没有导入到WEB-INF/lib文件夹下,网上查找了很多资料都没有完美的解决方案!

我的解决方法是修改.classpath文件:把???

<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>替换成

<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>

?

每次出现问题每次修改!没有别的好的办法了。如果你有好的方法请告诉我,谢谢先!

?

?

后记:如果想完全按照标准maven目录机构,那么在第三步右键点击项目,进入maven然后执行update project? configuration,执行完毕后发现
施用eclipse中maven插件创建web项目
?web resources出现两个目录,这时把WebContent下的文件夹copy到webapps下,然后删除WebContent即可。

工程出现红叉是因为编译级别的问题,重新改成1.6即可。这点很烦maven默认总是用1.4编译。

热点排行