SpringBoot的pom文件一般需要的jar包

本文档展示了SpringBoot项目的核心依赖配置,包括Spring Boot Starter Web、Mybatis、Mysql驱动、Druid连接池、Shiro安全框架、 Velocity模板引擎以及各种常用工具库如Apache Commons和Lombok。
摘要由CSDN通过智能技术生成
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>ai.medp.aidoc</groupId>
  <artifactId>AidocPlatform</artifactId>
  <packaging>war</packaging>
  <version>0.1-SNAPSHOT</version>
  <name>AidocPlatform Maven Webapp</name>
  <url>http://maven.apache.org</url>


  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.7.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
  </parent>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
  </properties>



  &
Spring Boot项目中,当你准备部署到生产环境时,通常需要创建一个包含所有依赖项的可执行JAR文件。以下是如何操作的步骤: 1. **确保所有依赖已添加**: 首先,你需要确认你的`pom.xml`或`build.gradle`文件包含了所有必要的依赖项,特别是那些放在`runtime`或者`provided`配置下的依赖,这些不会被包括在最终的生产JAR中。 2. **配置打包类型**: 在Maven中,使用`maven-assembly-plugin`或`spring-boot-maven-plugin`进行打包。在`pom.xml`中添加类似以下内容(如果使用Maven): ```xml <build> ... <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>com.example.Application</mainClass> </manifest> </archive> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> ... </build> ``` 3. **添加启动器** (`starter`):确保你的构建是基于Spring Boot的,这会自动处理很多打包细节,例如添加`main`方法所需的`MainApplication`启动器。 4. **运行打包命令**: 使用`mvn clean package` 或 `gradle build` 命令进行构建。这将会生成一个名为`BOOT-INF/lib`目录,其中包含所有依赖的JAR以及一个单独的`application.jar`或`.exe`(Windows下)文件,这就是你可以直接部署到服务器的生产JAR包。 5. **检查并优化**: 打开生成的JAR,确保没有不必要的资源占用空间,比如开发日志、测试代码等。根据需求,你可能还需要调整一些配置如设置JVM参数、关闭Spring Boot的自动配置等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值