1.pom.xml
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.26</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<stopKey>foo</stopKey>
<stopPort>9999</stopPort>
</configuration>
<executions>
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<scanIntervalSeconds>0</scanIntervalSeconds>
<daemon>true</daemon>
</configuration>
</execution>
<execution>
<id>stop-jetty</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>
其中pre-integration-test和post-integration-test可以让jetty随着maven的命令启动,命令结束而停止。
2.settings.xml
添加
<pluginGroups>
<pluginGroup>org.mortbay.jetty</pluginGroup>
</pluginGroups>
不然可能会出这样的错误
[ERROR] No plugin found for prefix 'jetty' in the current project and in the plu
gin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repo
sitories [local (D:\apache-maven-3.0\repository), nexus (http://localhost:8081/n
exus/content/groups/snapshot), Nexus (http://localhost:8081/nexus/content/groups
/public)] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundF
orPrefixException
分享到:
相关推荐
要在Maven项目中使用`maven-jetty-plugin`,首先需要在项目的`pom.xml`文件中添加插件的配置。例如: ```xml ... <groupId>org.mortbay.jetty <artifactId>maven-jetty-plugin <version>6.1.x...
在实际使用中,开发者通常会在`pom.xml`文件中添加以下配置来启用Maven Jetty Plugin: ```xml ... <groupId>org.mortbay.jetty <artifactId>maven-jetty-plugin 版本号 <!-- 配置项 --> .....
在上述配置中,我们指定了Jetty插件的groupId、artifactId和version,以及一些基本的运行配置,如Web应用的上下文路径(contextPath)和停止服务器的键值对(stopKey和stopPort)。 接下来,为了启动Web工程,只需...
本文将详细介绍如何在Eclipse中配置Maven与Jetty,实现快速启动和调试Web应用。 #### 二、Eclipse中配置Jetty进行调试 ##### 2.1 准备工作 确保已经安装了以下软件: - Eclipse IDE for Java EE Developers - ...
在Eclipse中配置Maven项目以使用Jetty服务器是一个常见的任务,这主要适用于开发和测试阶段,因为它提供了快速的启动和重启能力。Jetty是一个轻量级、高性能的开源HTTP服务器和Servlet容器,广泛用于Java Web应用。...
上述配置中,`<contextPath>`定义了Web应用的上下文路径,`<stopPort>`和`<stopKey>`则是用于停止Jetty服务器的端口和键值。 通过以上步骤,我们就成功地在Maven项目中配置了Jetty服务器的热部署。这种方式极大地...
要将Jetty集成到Maven项目中,你需要在你的`pom.xml`文件中添加以下插件配置: ```xml <groupId>org.mortbay.jetty <artifactId>jetty-maven-plugin <version>9.x.x</version> <!-- 使用合适的版本 --> ...
- **配置Eclipse与Maven**: 在Eclipse中,通过“Window” -> “Preferences” -> “Maven”设置Maven的本地仓库路径和安装路径,确保Eclipse能识别Maven。 - **创建Maven项目**: 使用Eclipse的新建项目向导,选择...
上述配置中,`groupId`和`artifactId`指定了Jetty插件的坐标,`version`应替换为你需要的版本。`configuration`部分则可以自定义启动Jetty时的参数,例如`contextPath`设置Web应用的上下文路径,`stopPort`和`...
在IT行业中,Maven和Jetty是两个非常重要的工具,它们在Java开发中扮演着关键的角色。本篇文章将深入探讨如何在IntelliJ IDEA(IDEA)中整合Maven和Jetty,创建一个简单的实例,以便快速开发和测试Java Web应用。 ...
描述中的"直接运行 run:jetty"指示了在命令行中通过Maven的jetty插件启动应用的步骤,无需额外配置或打包成WAR文件。 【标签】进一步细化了项目的核心元素: 1. **maven例子** - 这意味着项目使用Maven作为构建...
文件列表中的`pom.xml`是Maven项目的配置文件,包含了项目的信息和依赖项。`src`目录则包含源代码,如Java类、HTML、CSS和JavaScript文件。开发过程中,开发者会在这个目录下编写和组织代码,然后使用Maven进行编译...
在Maven的pom.xml文件中,我们需要添加Maven Jetty插件的配置。以下是一个基本的配置示例: ```xml ... ... <groupId>org.mortbay.jetty <artifactId>maven-jetty-plugin <version>6.1.26</version> <!...
本教程将探讨如何使用Maven创建一个Web项目,并配置Jetty服务器进行运行。这涉及到的两个核心文件是`pom.xml`(Project Object Model)和`web.xml`(Web应用部署描述符),以及一个额外的`webdefault.xml`,它定义了...
Struts2、Maven和Jetty是Java Web开发中常用的技术栈,它们分别负责不同的功能。Struts2是一个强大的MVC框架,Maven是项目管理工具,而Jetty则是一个轻量级的嵌入式Servlet容器。下面将详细介绍这三个技术以及如何...