当前位置: 首页 > news >正文

maven打包可运行jar

普通java程序

	<build><finalName>JavaDeviceClient</finalName><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>2.3.2</version><configuration><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-clean-plugin</artifactId><version>2.5</version></plugin><plugin><artifactId>maven-assembly-plugin</artifactId><configuration><appendAssemblyId>false</appendAssemblyId><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs><archive><manifest><mainClass>com.test.deviceclient.JavaDeviceClient</mainClass></manifest></archive></configuration><executions><execution><id>make-assembly</id><phase>package</phase><goals><goal>assembly</goal></goals></execution></executions></plugin></plugins></build>

spring boot程序

	<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.2.2.RELEASE</version><configuration><mainClass>com.test.App</mainClass><includeSystemScope>true</includeSystemScope></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins><resources><!-- 打包classes包里的配置文件 --><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>false</filtering></resource><!-- 打包resources文件夹里的配置文件 --><resource><directory>src/main/resources</directory><filtering>true</filtering><includes><include>*.properties</include></includes></resource><resource><directory>src/main/resources</directory><filtering>false</filtering><includes><include>**/**</include></includes><excludes><exclude>*.properties</exclude></excludes></resource></resources></build>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 计算机视觉与深度学习 | 视频/图像转换及保存播放(Matlab源码)
  • 基于arm-gcc 工具链开发mcu程序时,怎么便捷查看内存映像
  • selenium headless 无头模式慢
  • SpringBoot3+Vue3+Mysql+Element Plus完成数据库存储blob类型图片,前端渲染后端传来的base64类型图片
  • CSS 的 link 标签放在 head 标签之间的作用
  • 直播会议一体机安卓主板_5G智能会议一体机双屏异显设计
  • Delphi 12 重返雅典 (RAD Studio 12)
  • 华为云Ascend310服务器使用
  • Git系列之Git集成开发工具及git扩展使用
  • Android codec2 视频框架 之输入buffer
  • Perl语言用多线程爬取商品信息并做可视化处理
  • 网络安全之文件包含漏洞及其防护
  • Spring Boot 校验用户上传的图片文件
  • 安卓常见设计模式4------原型模式(Kotlin版)
  • 设备零部件更换ar远程指导系统加强培训效果
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Android Studio:GIT提交项目到远程仓库
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • C学习-枚举(九)
  • ES6 ...操作符
  • HTTP--网络协议分层,http历史(二)
  • JavaScript对象详解
  • JS 面试题总结
  • Quartz初级教程
  • Redis 懒删除(lazy free)简史
  • spark本地环境的搭建到运行第一个spark程序
  • Twitter赢在开放,三年创造奇迹
  • Vue UI框架库开发介绍
  • 阿里研究院入选中国企业智库系统影响力榜
  • 简单易用的leetcode开发测试工具(npm)
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 前端知识点整理(待续)
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 使用权重正则化较少模型过拟合
  • 手机端车牌号码键盘的vue组件
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 运行时添加log4j2的appender
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​​​【收录 Hello 算法】9.4 小结
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • $(function(){})与(function($){....})(jQuery)的区别
  • (12)Hive调优——count distinct去重优化
  • (SERIES12)DM性能优化
  • (分布式缓存)Redis分片集群
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (十三)Flink SQL
  • (转)winform之ListView
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .gitignore文件—git忽略文件
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET 4.0中的泛型协变和反变
  • .NET 8.0 中有哪些新的变化?
  • .NET delegate 委托 、 Event 事件