学习笔记-Mvn搭建JavaWebApp并用eclipse调试

Mvn很好用,构建一个WebApp超级方便,但是调试却费了一点功夫(其实也很简单 :oops: ),就是有几个地方需要注意。做个记录,备忘([i]各种命令,配置的详解上官网,学习去官网看Guide才是王道。[/i]):
1.构建:
命令模式cd到workspace下,输入如下命令并按提示操作
mvn archetype:generate \
-DarchetypeGroupId=maven-archetype-webapp \
-DgroupId=com.amhuman.study \
-DartifactId=mvnStudy


2.补全目录:
由于mvn默认webapp骨架只有webapp目录,所以补上java目录。我的偷懒做法构建两遍同一项目名的mvn工程,只是骨架不一样,一个用webapp一个用quickstart,然后用webapp的目录直接覆盖quickstart的,搞定!好希望构建命令支持骨架“或” :) ,不过可以自己扩展,高级功能了,闪。

3.用tomcat启动项目:
需要在pom中配置tomcat插件:
	<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.2-SNAPSHOT</version>
</plugin>
</plugins>
</build>

然后CD到工程目录下用命令启动:
mvn tomcat:run


4.导入到eclipse:
eclipse需要装mvn插件。
一开始我用eclipse的import导入mvn工程,结果pom老是报错,后来google了一把说是插件的原因,说有bug。所以使用命令生成eclipse工程的文件,然后用eclipse导入已有工程就行了:
mvn eclipse:eclipse


5.调试:
网上搜了好久,都是很复杂的方案看了头痛。后来有看到mvnDebug命令,于是在eclipse里建了个MavenBuild命令,<Goals> tomcat:run 并选上Debug Output。run一把就起来了。随便设个断点,debug成功。修改代码后也不用重启,jsp也可以修改没有所谓的被绑定。难道是我考虑的太简单了?网上的各种大虾们为什么弄那么复杂?不管怎么样,反正我满足自己的需求了。啦啦啦啦啦~~~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值