用maven,但又不习惯maven project的项目结构,多次实验,发现即使是普通的web project也可以转换为maven项目,而且还能保持原来的目录结构不变。
在myeclipse中,新建一个web project。
构建pom.xml加入到项目根目录下。
找到项目所在文件夹,修改.project文件,在<buildSpec>节点中添加如下节点:
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
在<natures>中添加:
<nature>org.eclipse.m2e.core.maven2Nature</nature>
回到myeclipse,刷新项目,web project就变成了myeclipse可以操作的maven project了。
另外,如下命令可将项目的maven jar包copy到项目lib目录下:mvn dependency:copy-dependencies -DoutputDirectory=WebRoot/WEB-INF/lib -DincludeScope=runtime