用Maven生成Eclipse中的Web项目

转自:http://my.oschina.net/u/939893/blog/170185

进入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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值