这两天研究如何调试maven的工程,考网上的资料,发现都讲得不是太详细自己摸索了好长一段时间。现在发出来与大家分享一下。
前提:在plugin中加入maven-jetty-plugin插件
<build>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.15.pre0</version>
</plugin>
</plugins>
</build>
1.在需要Run或Debug的maven project上(或在pom.xml上)点右键,选择Run As -> Run Configurations…打开对话框。
2.在Maven Build上点右键,选择New。这个就新建了一个maven命令模式,输入合适的名称。我这里是与module的名称相同的。在Base directory中选择需要执行的目标,Browse WorkSpace…选择工作区中的项目。
3.设置maven运行的目标。这里是设置为jetty:run -Djetty.port=80
4.设置完成后可以看到run展开多了一个eb-base-dolphin的项目。
同时debug展开多了一个eb-base-dolphin的项目。
在调试时可能会出现需要你link source….的情况,你按提示将工作区中的项目添加到link source的目标中来即可。