3. 可执行 jar 包和依赖 jar 包 1. 可执行 jar 包 可执行 jar 包,需要 spring-boot-maven-plugin 插件,会生成两个 jar 包,.jar 是可执行 jar 包,.original 是原本的依赖包,repeckage 重新命名成这样的。可执行 jar 包需要有程序入口,对于 springboot 来说就是 @SpringBootApplication 修饰的启动类。 ...
首先我们需要将Spring Boot项目打包成可执行的jar包,然后在目标环境下运行这个jar包。接下来我们将分别介绍这两个步骤。 打包成可执行的jar包 在使用Spring Boot框架的过程中,我们可以使用Maven或Gradle来构建项目。其中Maven是比较常见的构建工具,本文以Maven为例来介绍如何将Spring Boot项目打包成可执行的jar包。 首先...
1、Build 方式打包 步骤如下: 第一步,选择菜单栏的 Builduild ->Build Artifacts... 第二步,选择新建的xxx:jar ->Build 执行编译打包 编译完成后,输出文件及依赖文件如下: 2、Maven Project 方式打包 第一步,点击右边 Maven Project 菜单栏 第二步,执行 clean 第三步,执行 package,等待打包 第四步、编译...
配置子模块注意点三:加上springBoot的maven打包插件,并且指定运行的主入口类(springboot的maven插件,用这个插件打包的Jar包可以直接运行,但是不可依赖!),如果此子模块需要被依赖,那么还需加上这句代码(不加会报找不到类的错误)。(entiy模块需要加,其他子模块不要加) 感谢大佬的文章 <classifier>exec</classifier>...
测试通过,项目已经成功引入外部jar,并可使用其中的方法。 但这仅仅是引入到项目中,打包的时候不会将该外部jar打包到spring boot的jar/war包中。还需如下配置 4 配置打包规则 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration>...
1、jar项目 (1)导入SpringBoot打包插件 (2)检查pom.xml位置标签的内容是否为jar (3)使用maven package指令打包即可 (4)打成包后,将其复制到指定位置,可以通过dos java -jar指令直接启动运行 2、war项目 (1)检查pom.xml位置标签的内容是否为war (2) 排除项目中自带的所有的Tomcat插件和jsp servlet 依赖 ...
相比与传统的Java打包方式,使用SpringBoot打包插件打包成jar包后,可以直接使用java -jar运行SpringBoot项目,本篇就来分析一下运行的原理。 SpringBoot打包插件 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> ...
完成第一部分SpringBoot Web项目打包独立Jar(1)所有工作后我们得到了一个可执行的jar包,但是这个jar与我们想要的发布jar还是有一些差距的差距,现在我们就继续向目标继续下去。 1.与目标jar差别 我们使用压缩软件打开jar并观察jar包结构,jar包内容如下图:
1.首先在pom.xml文件中导入Springboot的maven依赖; <!--将应用打包成一个可以执行的jar包--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> ...