源:http://www.juziku.com/sunlightcs/wiki/4121.htm
评:
maven常用插件之jetty
插件作用:在maven项目中,使用jetty运行maven项目。
在pom.xml里添加如下配置
1
2
3
4
5
6
7
8
9
10
11
|
< plugin >
< groupId >org.mortbay.jetty</ groupId >
< artifactId >jetty-maven-plugin</ artifactId >
< version >8.0.1.v20110908</ version >
< configuration >
< scanIntervalSeconds >10</ scanIntervalSeconds >
< webAppConfig >
< contextPath >/demo</ contextPath >
</ webAppConfig >
</ configuration >
</ plugin >
|
mvn jetty:run 在jetty中运行maven项目,默认的端口号8080
mvn jetty:run -Djetty.port=8082 在jetty中运行maven项目,端口号改成8082
项目的访问路径为:http://localhost:8082/demo
如果 <contextPath>/demo</contextPath>设置为 <contextPath>/</contextPath>,
则访问路径为:http://localhost:8082
相关推荐
总之,Jetty Conf Maven Plugin是一个实用的工具,可以帮助开发者更高效地管理和部署Jetty服务器的配置。通过将Jetty的XML配置与Maven项目自动化流程相结合,项目构建和部署变得更加简单和一致。如果你的项目使用...
Struts2、Maven和Jetty是Java Web开发中常用的技术栈,它们分别负责不同的功能。Struts2是一个强大的MVC框架,Maven是项目管理工具,而Jetty则是一个轻量级的嵌入式Servlet容器。下面将详细介绍这三个技术以及如何...
总的来说,Jetty Runner 1.2.1 是 IntelliJ IDEA 中一个非常实用的插件,它简化了本地开发过程,使开发者能够更专注于编写代码和解决问题。如果你经常使用 IntelliJ IDEA 开发 Java Web 应用,这个插件绝对值得尝试...
以下是对"Maven常用知识整理"的详细阐述: 1. **项目依赖管理**:Maven通过pom.xml文件来管理项目的依赖关系,使得开发者可以声明项目需要的库,Maven会自动下载并管理这些库。依赖的版本冲突问题,Maven会按照一定...
### 四、Maven 常用命令 - `mvn clean`:清理目标目录,删除构建生成的文件。 - `mvn compile`:编译源代码。 - `mvn test`:运行项目的单元测试。 - `mvn package`:打包项目,生成最终的 JAR 或 WAR 文件。 - `...
Maven的核心特性之一是其强大的插件机制,能够扩展Maven的功能,实现各种定制化的需求。 #### 二、Maven插件工作原理 Maven插件由一系列生命周期(Lifecycle)、目标(Goal)和配置(Configuration)组成。每个...
1. **快速启动和停止**:通过插件,开发者可以在Eclipse IDE中一键启动或停止Jetty服务器,无需离开IDE就能完成服务的启停操作,这对于频繁调试应用的开发者来说非常实用。 2. **自动部署**:当项目代码发生变化时...
4. **boot**:这个目录包含了用于启动 Maven 的小型内嵌 Jetty 服务器,主要用于插件的自动下载和更新。 5. **bin**:包含了 Maven 的可执行脚本,如 `mvn`,用于在不同的操作系统上运行 Maven 命令。 6. **conf**...
Jetty Run插件是针对Java Web应用程序开发的一款实用工具,主要用在Jetty服务器上,它简化了开发过程,使得开发者能够快速启动和运行基于Jetty的Web项目。Jetty是一个轻量级、高性能的开源HTTP服务器和Servlet容器,...
#### 三、Jetty常用命令 ##### 3.1 新建Maven Build 1. **创建新的Maven项目**: - 在Eclipse中,选择“File” -> “New” -> “Other...”。 - 在弹出的对话框中选择“Maven Project”。 - 按照向导提示填写...
在Maven项目的pom.xml中添加Jetty插件依赖,确保版本与你的Eclipse Jetty插件兼容: ```xml <groupId>org.mortbay.jetty <artifactId>maven-jetty-plugin <version>6.1.26 <contextPath>/your-context...
它提供了代码编辑、调试、版本控制、构建工具等一系列开发所需的功能,是Java开发者常用的IDE之一。 3. **集成Jetty**:在Eclipse中集成Jetty,开发者可以实现快速的动态Web项目开发和测试。这通常通过Eclipse的...
Maven Help插件提供了许多实用的命令,例如`mvn help:system`可以显示系统信息,`mvn help:effective-pom`可以查看当前POM文件的最终状态。 **2.8 关于Apache软件许可证** Maven遵循Apache License 2.0许可协议发布...
同时,由于Jetty的模块化设计,开发者还可以选择性地引入其他扩展jar文件,以支持更多的功能,如Maven插件、JMX监控、JNDI查找等。 总的来说,jetty.jar、jetty-sslengine.jar和jetty-util.jar是Jetty服务器的核心...
IDEA插件集合,提供几个常用的插件,省去下载安装的麻烦,目的只是跟大家提供一个方便. Alibaba Java Coding Guidelines idea-gitignore FindBugs-IDEA-1.0.1 LiveEdit MavenRunHelper MyBatis plugin 3.154 tomcat ...
- 使用Maven插件:通过`maven-jetty-plugin`,可以直接在Maven项目中运行和调试Web应用。 - 配置Context路径:通过`jetty-context.xml`,可以配置Web应用的上下文路径,以及Servlet的映射路径。 - 安全管理:...