Maven与jetty问题集锦

1、在Maven的pom.xml配置jetty的插件

<plugin>
    <groupId>org.eclipse.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>9.3.6.v20151106</version>
    <executions>
    	<!-- 在 integration-test 的 pre 阶段启动 jetty -->
    	<execution>
    		<id>start-jetty</id>
    		<phase>pre-integration-test</phase>
    		<goals>
    			<goal>run</goal>
    		</goals>
    	</execution>
    	<!-- 在 integration-test 的 post 阶段关闭 jetty -->
    	<execution>
    		<id>stop-jetty</id>
    		<phase>post-integration-test</phase>
    		<goals>
    			<goal>stop</goal>
    		</goals>
    	</execution>
    </executions>
</plugin>
上述配置项中version取自http://download.eclipse.org/jetty/,详见下图:


若Jetty版本低于7.0,则groupId 和 artifactId两个节点的值为如下:

<groupId>org.morthay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>


2、使用Maven启动 jetty

方法一:启动控制台,将当前目录设置为项目所在根目录,执行:mvn jetty:run

方法二:在IDE中对指定项目配置Maven使用如下命令启动:jetty:run,以Eclipse为例,见下图。配置完毕之后,下次就可以选择菜单项Maven build运行了。


下图中通过 “Browse Workspace” 选择所要调试的项目设置调试基本目录,在Goals中输入jetty:run,然后选择Source标签页


在Source标签页点击Add添加需要调试的项目。


在Environment标签页中点击New按钮添加环境变量:MAVEN_OPTS 值设为 -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y

设置完毕后,点击下方的“DEBUG”按钮进入调试状态。

配置完毕之后,下次就可以选择项目快捷菜单项Maven build运行了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值