打包SpringBoot -- 可执行Jar包

最近开始学习SpringCloud,想给项目里的模块单独打包,方便多次部署。可是在网上找了很多的解决方案,都没有操作成功的。最后查看官网的文档才找到解决方案,顺便把成功的打包方式贴出来吧。

首先,修改pom.xml文件

xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0modelVersion>
    
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
                <version>2.0.3.RELEASEversion>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackagegoal>
                        goals>
                    execution>
                executions>
            plugin>
        plugins>
    build>
project>

这里主要是添加了版本和标签。

然后,使用maven命令打包:

mvn clean package

打包完成后,就可以直接用java -jar module.jar运行了

还有一点要注意的是,Spring Boot 2以上的版本需要用到JDK8以上,低版本打包会出错。

你可能感兴趣的:(Java,spring,springboot,jar)