maven使用技巧

1、新建Maven Web项目File->New->Other,Maven->Maven Project

Next选择maven-archetype-webapp ->Next->Group Id输入com.gongxiaohu->Artifact Id输入test->Finish

2、创建Maven 文件夹,默认只有src/main/resources.
项目右键->New->Source Folder->src/main/java,同理创建 src/test/java和src/test/resources

3、分别设置Maven输出目录 和 Jre版本(Maven输出目录位置,我们放在target下的classes里)
项目右键->Build Path->Configure Build Path->Source
src/main/java 和 src/main/resources设置target/classes
src/test/java 和 src/test/resources设置target/test-classes 勾选 Allow output folders for source folders
切换到Libraries选项卡,选择jre6

4、把项目变成Dynamic Web项目并设置web目录和Web输出目录(这儿设置的是Web编译输出目录,和Maven输出目录不是一个概念)
项目右键->Properties->Project Facets->Convert to faceted form->选中Dynamic Web Module->选择2.5版本(3.0是jre7)
不要单击ok,选择下方的Further configuration available...->Content directory->src/main/webapp(设为maven源码目录下)->ok

5、设置编译部署程序集位置
项目右键->Properties->Deployment Assembly->删除test的两项(src/test/java和src/test/resources)
点击右边的Add -> Java Build Path Entries -> Maven Dependencies -> Finish

6、安装jetty plugin
双击pom.xml->Plugins->Add->搜索Jetty->选择org.mortbay.jetty jetty-maven-plugin 根据需要选择合适的版本
项目右键->Run As->Maven build...->Goals输入jetty:run->run测试运行结果


********************************************************************
mvn eclipse:eclipse -Dwtpversion=1.0 -DdownloadSources=true
********************************************************************
Eclipse导入已存在的maven项目 :

在导入之前需要在项目根目录下面执行如下命令:

普通 Eclipse 项目执行 : mvn eclipse:eclipse Eclipse

web 项目执行 : mvn eclipse:eclipse –Dwtpversion=1.0

然后通过Eclipse的maven插件中选择导入已存在的maven项目即可将其导入。

学习过程中的问题:

安装好m2eclipse插件后一般会报错误:Eclipse is running in a JRE, but a JDK is required Some Maven plugins may not work when importing projects or updating source folders.

解决方式为:

1.创建一个Eclipse的启动的快捷方式,在其启动路径后添加-vm 你的JDK安装路径\bin\javaw.exe

2.在eclipse的安装目录下打开eclipse.ini中的-vmargs上面添加-vm 你的JDK安装路径\bin\javaw.exe

eclipse导入创建的web项目问题

在用eclipse导入web项目时 如果eclipse安装了wtp插件在会自动将其转化为eclipse认得到的web项目,在项目上面点击右键run as 的run on server可以用,但是当eclipse没有安装wtp插件时run on server则不用,此时的解决方式为用命令行切换到项目的根目录然后执行 mvn eclipse:eclipse –Dwtpversion=1.0即可解决。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值