打包

简介: 本项目通过Maven构建,使用Spring Boot插件将应用打包为可执行JAR文件,配置主类并支持一键启动。通过`mvn clean package`命令打包,`java -jar`运行(支持前台/后台),`kill -9 pid`停止服务。支持全JAR集成或分离JAR、依赖与配置文件部署,灵活适用于不同环境,便于运维管理。
  1. 全在一个jar内
    1.1 配置文件
    XML
    复制代码

     <finalName>hzzx</finalName>
     <plugins>
         <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-compiler-plugin</artifactId>
             <configuration>
                 <source>1.8</source>
                 <target>1.8</target>
             </configuration>
         </plugin>
    
         <plugin>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-maven-plugin</artifactId>
             <configuration>
                 <!-- 工程主入口-->
                 <mainClass>cn.test.web.FrameworkSpringApplication</mainClass>
             </configuration>
             <executions>
                 <execution>
                     <goals>
                         <goal>repackage</goal>
                     </goals>
                 </execution>
             </executions>
         </plugin>
     </plugins>
    


    1.2 打包步骤
    或借助指令:
    XML
    复制代码
    1
    mvn clean package
    1.3 运行指令
    XML
    复制代码
    1
    2
    java -jar .jar 前台运行
    nohup java -jar
    .jar 后台运行
    1.4 停止指令
    netstat -anp 或者 ps -ef |grep 端口 或者 netstat -nap | grep 端口
    找到pid之后
    kill -9 pid
    2.jar,依赖jar,配置文件分开
    参考这个:https://www.cnblogs.com/wym789/p/11505591.html

相关文章
|
7月前
|
弹性计算 云计算 开发者
阿里云服务器秒杀活动怎么参与?2026年入口+攻略全解
阿里云2026服务器秒杀活动火热进行中!新用户实名认证后,每日10点/15点抢购高性价比云服务器。本文详解参与资格、抢购入口、秒杀技巧及99元/年等备选方案,助个人开发者与初创企业低成本、高效率上云。
659 3
|
SQL 开发框架 安全
Linux系统中ARMv8架构u-boot启动流程分析
Linux系统中ARMv8架构u-boot启动流程分析
1341 1
|
缓存 API 流计算
Flink--7、窗口(窗口的概念、分类、API、分配器、窗口函数)、触发器、移除器
Flink--7、窗口(窗口的概念、分类、API、分配器、窗口函数)、触发器、移除器
|
7月前
|
存储 缓存 关系型数据库
阿里云服务器2核8G最低价格:通用算力型、经济型、计算型等不同实例最低活动价格参考
阿里云2026年活动为2核8G配置云服务器提供多样化选择,包括通用算力型u2a实例(AMD平台,2.5折起)、通用算力型u2i实例(Intel平台,3折起)、经济型e实例(共享型,高性价比)及通用型g9i实例(第九代企业级,高性能)。各实例满足不同场景需求,从个人开发到企业级应用均有覆盖。用户可根据性能需求、增长预期和预算选择,并领取优惠券享受额外减免,实现成本与效能最优平衡。
|
10月前
|
JSON Java 数据格式
SpringBoot使用汇总
本课程系统讲解Spring Boot核心知识,涵盖环境搭建、JSON处理、日志配置、全局异常处理、AOP切面编程及MyBatis、Redis等主流框架集成,并结合实际项目搭建完整开发架构,助你快速掌握微服务开发技能。
|
7月前
|
传感器 算法 安全
AR 眼镜多模态融合:视觉、语音与 IMU 的端侧协同实践
本文介绍AR眼镜端侧多模态融合方案,通过视觉、语音与IMU协同,解决工业场景中强光、噪声、漂移等挑战;采用硬件触发同步、动态加权融合与INT8量化优化,实现≤15ms低延时、91%高识别率及22%功耗降低,已在五矿盐湖项目落地验证。
746 0
|
10月前
|
人工智能 JSON 数据挖掘
大模型应用开发中MCP与Function Call的关系与区别
MCP与Function Call是大模型应用的两大关键技术。前者是跨模型的标准协议,实现多工具动态集成;后者是模型调用外部功能的机制。MCP构建通用连接桥梁,支持跨平台、热插拔与细粒度管控,适用于复杂企业场景;Function Call则轻量直接,适合单模型快速开发。二者可协同工作:模型通过Function Call解析意图,转为MCP标准请求调用工具,兼顾灵活性与扩展性。未来将趋向融合,形成“解析-传输-执行”分层架构,推动AI应用标准化发展。
|
10月前
|
监控 Java 测试技术
OOM排查之路:一次曲折的线上故障复盘
本文记录了一次线上服务因Paimon数据湖与RocksDB集成引发的三次内存溢出(OOM)故障排查全过程。通过MAT、NMT、async-profiler等工具,结合监控分析与专家协作,最终定位到RocksDB通过JNI申请的堆外内存未释放是根源。团队通过架构优化,改由Flink统一写入Paimon,彻底解决问题。文章系统梳理了排查思路与工具使用,为类似技术栈提供宝贵经验。