栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

jetty-maven-plugin的插件使用总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jetty-maven-plugin的插件使用总结

jetty-maven-plugin的插件使用总结
    • 1. 功能描述
    • 2. 依赖
    • 3. 常用goals
      • 3.1 jetty:deploy-war
      • 3.2 jetty:run-war
      • 3.3 jetty:run
    • 4. 所有goals
    • 5. 常见问题Q&A

1. 功能描述

Jetty Run a Jetty container for rapid webapp development.

即用于部署web应用

2. 依赖

  org.eclipse.jetty
  jetty-maven-plugin
  9.4.44.v20210927
  maven-plugin

其他版本: 所有版本

3. 常用goals 3.1 jetty:deploy-war

部署现成的war包, 默认war包位置:
${project.build.directory}/${project.build.finalName}.war


3.2 jetty:run-war

1.不需要现成的war

2.执行前会执行"package", 会执行default周期package及之前的所有流程

3.热部署: war或project内容有变动后会自动redeploy


3.3 jetty:run

1.不需要现成的war包, test阶段执行

2.并行快速构建, 启动快

3.会先执行clean周期和default周期的compile

4.基于compile的excluded目录直接部署, 不需要打成war包

5.热部署: project内容有变动后会自动redeploy

7.如果有静态资源, 通过webAppSourceDirectory属性配置目录

webAppSourceDirectory (Default: ${maven.war.src})

Root directory for all html/jsp etc files

4. 所有goals
  • jetty:deploy-war
  • jetty:effective-web-xml
  • jetty:help
  • jetty:run
  • jetty:run-distro
  • jetty:run-exploded
  • jetty:run-forked
  • jetty:run-war
  • jetty:start
  • jetty:stop

每个goal的具体使用说明, 运行:

mvn help:describe -Dplugin=org.eclipse.jetty:jetty-maven-plugin:9.4.44.v20210927 -Ddetail
5. 常见问题Q&A
  • 默认war包位置

默认war包位置: ${project.build.directory}/${project.build.finalName}.war


  • 修改jetty运行端口号

启动时加上-Djetty.port=8181


  • deploy-war时指定部署war包的位置

默认位置: ${project.build.directory}/${project.build.finalName}.war

通过war配置选项配置

		    
                org.eclipse.jetty
                jetty-maven-plugin
                ${jetty.version}
                
                    /Users/jetty/wars/test-jetty.war
                
            

  • 跳过jetty插件goal的执行

通过在pom.xml中配置skip为true, 或启动时直接加上 -Djetty.skip

		    
                org.eclipse.jetty
                jetty-maven-plugin
                ${jetty.version}
                
                    true
                
            
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/327871.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号