您的位置:首页 > 编程语言 > Java开发

用Maven生成Eclipse中的Web项目

2013-12-12 20:18 525 查看
转自:/article/2192450.html

进入workspace, 输入以下命令

mvn archetype:generate -DgroupId= ${project_groupd_ID} -DartifactId= ${project_name} -DarchetypeArtifactId=maven-archetype-webapp
-DinteractiveMode=false

下面的命令将生成一个名字为test-web,所在组为com.test的Web项目

mvn archetype:generate -DgroupId=com.test -DartifactId=test-web -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

进入所生成的项目的目录下,

cd test-web

mvn package

下面的命令用来生成Eclipse项目所需的相关文件, -Dwtpversion=2.0选项 一定要加上,他会帮助生成.seeting目录下的相关文件

mvn eclipse:eclipse -Dwtpversion=2.0

在Eclipse中导入该项目

这时可能会报以下错误

java compiler level does not match the version of the installed Jave project facet

这是因为.setting目录下文件org.eclipse.wst.common.project.facet.core.xml配置不当所致。

我们需要打开该文件并将<installed facet="jst.java" version="1.4"/>里的1.4改为1.5或更高(这要根据项目产实际情况),保存修改后,在Eclipse里刷新该项目错误将消失。

比如改成:

<installed facet="jst.web" version="3.0"/>

<installed facet="jst.java" version="1.7"/>

之后如果再往项目里添加包时,需要运行下面的命令来导入包, 一定 不能加选项-Dwtpversion=2.0,否则他会把我们上面所做的修改还原

mvn eclipse:eclipse
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: