加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – ‘maven jetty:run’如何工作?

发布时间:2020-12-15 00:44:42 所属栏目:Java 来源:网络整理
导读:我所学到的是: Jetty是一个java servlet Maven是一个主要用于Java项目的构建自动化工具 github中码头的网址为https://github.com/eclipse/jetty.project mvn jetty:run是从pom config运行一个web项目 mvn jetty:run由maven-jetty-plugin支持 那么,接下来
我所学到的是:

> Jetty是一个java servlet
> Maven是一个主要用于Java项目的构建自动化工具
> github中码头的网址为https://github.com/eclipse/jetty.project
> mvn jetty:run是从pom config运行一个web项目
> mvn jetty:run由maven-jetty-plugin支持

那么,接下来我该怎么做?

我想知道当我执行命令mvn jetty时发生了什么:运行?

当它被使用时它会向码头发送什么?

解决方法

运行目标在不必内置到WAR中的webapp上运行.相反,Jetty从其源代码部署webapp.它在Maven默认项目位置中查找webapp的组成部分,但您可以在插件配置中覆盖这些部分.例如,默认情况下它会查找:

> ${project.basedir} / src / main / webapp中的资源
> ${project.build.outputDirectory}中的类
> ${project.basedir} / src / main / webapp / WEB-INF /中的web.xml

该插件会自动确保在部署之前重建类并使其保持最新.如果更改类的源并且IDE在后台自动编译它,则插件会选择更改的类.

您无需将Web应用程序组装到WAR中,从而在开发周期中节省了时间.调用后,您可以将插件配置为连续运行,扫描项目中的更改并在必要时自动执行热重新部署.您所做的任何更改都会立即反映在Jetty的运行实例中,让您快速从编码跳转到测试,而不是经历以下循环:代码,编译,重组,重新部署,测试.

https://www.eclipse.org/jetty/documentation/9.4.x/jetty-maven-plugin.html#jetty-run-goal

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读