在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
分享到:
相关推荐
本文将详细讨论如何将Jetty与Maven进行集成,并介绍关键的`maven-jetty-plugin`插件及其不同版本。 1. Maven与Jetty集成的意义: Maven通过其强大的依赖管理功能,使得项目构建变得简单和规范。而Jetty作为轻量级...
maven-jetty-jspc-plugin-6.1.22-site-component.jar
** Maven Jetty Plugin 知识点详解 ** Maven Jetty Plugin是一款强大的工具,它将Jetty服务器集成到了Maven的构建流程中。这个插件允许开发者在开发过程中快速、便捷地运行和测试Java Web应用程序,而无需进行完整...
jetty-maven-springMVC-mybitas-eclipse集成demo 数据库配置:/jetty-maven/src/main/resources/applicationContext.xml 数据库导入到test数据库:/jetty-maven/src/main/resources/hms_user.sql 配置好maven环境,...
maven-jetty-jspc-plugin-6.1.25-sources.jar
maven-jetty-plugin-6.1.26.jar
maven-jetty-plugin-6.1.26-sources.jar
maven-jetty-plugin-6.1.3.jar
maven-jetty-jspc-plugin-6.1.9.jar
maven-jetty-plugin-6.1.7.jar
maven-jetty-jspc-plugin-6.1.4.jar
【标题】:“jetty-console-maven-plugin-1.53.zip”是一个与Jetty服务器相关的Maven插件的版本包,版本号为1.53。Jetty是一款轻量级、开源的Java Web服务器和Servlet容器,广泛用于开发、测试和部署Web应用程序。...
maven-jetty-plugin-6.1.25-sources.jar
maven-jetty-jspc-plugin-6.1.3.jar
maven-jetty-plugin-6.1.5.jar
maven-jetty-plugin-6.1.22-site-component.jar
maven-jetty-plugin-6.1.8.jar
maven-jetty-plugin-6.1h.14.1-sources.jar
【标题】"jetty-maven-plugin-8.1.10.v20130312.zip" 是一个用于Maven项目的Jetty服务器插件的版本包,它主要用于在开发过程中快速部署和测试Java Web应用程序。Jetty是轻量级、高性能的HTTP服务器和Servlet容器,而...
maven-jetty-jspc-plugin-6.1.21-site-component.jar