`
13594135
  • 浏览: 193033 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

maven中jetty配置

阅读更多
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

分享到:
评论
3 楼 xing_kenny 2015-10-13  
2 楼 337240552 2013-06-23  
1 楼 alanland 2013-01-06  
你执行命令的目录不对吧

相关推荐

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    要在Maven项目中使用`maven-jetty-plugin`,首先需要在项目的`pom.xml`文件中添加插件的配置。例如: ```xml ... &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin &lt;version&gt;6.1.x...

    maven-jetty-plugin

    在实际使用中,开发者通常会在`pom.xml`文件中添加以下配置来启用Maven Jetty Plugin: ```xml ... &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin 版本号 &lt;!-- 配置项 --&gt; .....

    maven +jetty 配置web工程

    在上述配置中,我们指定了Jetty插件的groupId、artifactId和version,以及一些基本的运行配置,如Web应用的上下文路径(contextPath)和停止服务器的键值对(stopKey和stopPort)。 接下来,为了启动Web工程,只需...

    Eclipse_Maven_Jetty配置

    本文将详细介绍如何在Eclipse中配置Maven与Jetty,实现快速启动和调试Web应用。 #### 二、Eclipse中配置Jetty进行调试 ##### 2.1 准备工作 确保已经安装了以下软件: - Eclipse IDE for Java EE Developers - ...

    Eclipse Maven项目中配置Jetty

    在Eclipse中配置Maven项目以使用Jetty服务器是一个常见的任务,这主要适用于开发和测试阶段,因为它提供了快速的启动和重启能力。Jetty是一个轻量级、高性能的开源HTTP服务器和Servlet容器,广泛用于Java Web应用。...

    maven项目下用 jetty 启动热部署

    上述配置中,`&lt;contextPath&gt;`定义了Web应用的上下文路径,`&lt;stopPort&gt;`和`&lt;stopKey&gt;`则是用于停止Jetty服务器的端口和键值。 通过以上步骤,我们就成功地在Maven项目中配置了Jetty服务器的热部署。这种方式极大地...

    Maven与Jetty

    要将Jetty集成到Maven项目中,你需要在你的`pom.xml`文件中添加以下插件配置: ```xml &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;jetty-maven-plugin &lt;version&gt;9.x.x&lt;/version&gt; &lt;!-- 使用合适的版本 --&gt; ...

    Eclipse+maven+jetty开发环境搭建

    - **配置Eclipse与Maven**: 在Eclipse中,通过“Window” -&gt; “Preferences” -&gt; “Maven”设置Maven的本地仓库路径和安装路径,确保Eclipse能识别Maven。 - **创建Maven项目**: 使用Eclipse的新建项目向导,选择...

    Maven + Jetty Plugin

    上述配置中,`groupId`和`artifactId`指定了Jetty插件的坐标,`version`应替换为你需要的版本。`configuration`部分则可以自定义启动Jetty时的参数,例如`contextPath`设置Web应用的上下文路径,`stopPort`和`...

    maven+jetty

    在IT行业中,Maven和Jetty是两个非常重要的工具,它们在Java开发中扮演着关键的角色。本篇文章将深入探讨如何在IntelliJ IDEA(IDEA)中整合Maven和Jetty,创建一个简单的实例,以便快速开发和测试Java Web应用。 ...

    maven+jetty +ssh 项目例子

    描述中的"直接运行 run:jetty"指示了在命令行中通过Maven的jetty插件启动应用的步骤,无需额外配置或打包成WAR文件。 【标签】进一步细化了项目的核心元素: 1. **maven例子** - 这意味着项目使用Maven作为构建...

    dwr+maven+jetty

    文件列表中的`pom.xml`是Maven项目的配置文件,包含了项目的信息和依赖项。`src`目录则包含源代码,如Java类、HTML、CSS和JavaScript文件。开发过程中,开发者会在这个目录下编写和组织代码,然后使用Maven进行编译...

    maven jetty

    在Maven的pom.xml文件中,我们需要添加Maven Jetty插件的配置。以下是一个基本的配置示例: ```xml ... ... &lt;groupId&gt;org.mortbay.jetty &lt;artifactId&gt;maven-jetty-plugin &lt;version&gt;6.1.26&lt;/version&gt; &lt;!...

    maven 创建web project 配置jetty运行

    本教程将探讨如何使用Maven创建一个Web项目,并配置Jetty服务器进行运行。这涉及到的两个核心文件是`pom.xml`(Project Object Model)和`web.xml`(Web应用部署描述符),以及一个额外的`webdefault.xml`,它定义了...

    struts2+maven+jetty 示例

    Struts2、Maven和Jetty是Java Web开发中常用的技术栈,它们分别负责不同的功能。Struts2是一个强大的MVC框架,Maven是项目管理工具,而Jetty则是一个轻量级的嵌入式Servlet容器。下面将详细介绍这三个技术以及如何...

Global site tag (gtag.js) - Google Analytics