Maven server插件:jetty-maven-plugin

在Maven中使用jetty插件进行测试非常方便,帮我们自动作了一些工作,节省了时间;
通常我们修改了源码的时候eclipse会自动编译,jetty插件发现编译文件有变化后会自动更新到jetty容器中,该插件在Maven项目pom.xml中的配置如下:
<plugin>
    			<groupId>org.mortbay.jetty</groupId>
    			<artifactId>maven-jetty-plugin</artifactId>
    			<version>${jetty.version}</version>
    			<configuration>
    				<scanIntervalSeconds>10</scanIntervalSeconds>
    				<webAppConfig>
    					<<contextPath>/test</contextPath>
    				</webAppConfig>
    			</configuration>
    		</plugin>

因为jetty-maven-plugin不是官方插件,所以groupId是org.mortbay.jetty;
属性:
scanIntervalSeconds 插件扫描项目变更时间间隔,不进行配置默认为0,表示不扫描;
contextPath 项目部署后的Context Path(http://hostname:port/test)

配置Maven主目录下settings.xml,为了方便在命令行使用:
<pluginGroups>
	<pluginGroup>org.mortbay.jetty</pluginGroup>
  </pluginGroups>

jetty服务器启动默认监听8080端口,更改端口命令:$ mvn jetty:run -Djetty.port=portNumber

Ctrl+C停止服务器

插件主页:http://wiki.eclipse.org/jetty/feature/jetty_maven_plugin

猜你喜欢

转载自hugh-wang.iteye.com/blog/1327937