Springboot Maven插件是如何运作并发挥其功能的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计870个文字,预计阅读时间需要4分钟。
要记录以下步骤:使用Spring Boot Maven插件打包时,会引入依赖包+可以生成可直接运行的Jar包+maven项目的pom.xml中,添加了org.springframework.boot:spring-boot-maven-plugin插件。执行mvn package进行打包。
要记住:spring-boot-maven-plugin插件在打Jar包时会引入依赖包
可以打成直接运行的Jar包
maven项目的pom.xml中,添加了org.springframework.boot:spring-boot-maven-plugin
插件,当运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“Java -jar”命令就可以直接运行。
可以引入依赖包
一般的maven项目的打包命令,不会把依赖的jar包也打包进去的,只是会放在jar包的同目录下,能够引用就可以了,但是spring-boot-maven-plugin插件,会将依赖的jar包全部打包进去。比如下面这个jar包的BOOT/INF/lib目录下面就包含了所有依赖的jar包
spring-boot-maven-plugin插件,在很大程度上简化了应用的部署,只需要安装了 JRE 就可以运行。
但是俺测试发现它的一个缺点,就是它打包成的这个jar包,在被别的项目引用的时候,会出问题。
本文共计870个文字,预计阅读时间需要4分钟。
要记录以下步骤:使用Spring Boot Maven插件打包时,会引入依赖包+可以生成可直接运行的Jar包+maven项目的pom.xml中,添加了org.springframework.boot:spring-boot-maven-plugin插件。执行mvn package进行打包。
要记住:spring-boot-maven-plugin插件在打Jar包时会引入依赖包
可以打成直接运行的Jar包
maven项目的pom.xml中,添加了org.springframework.boot:spring-boot-maven-plugin
插件,当运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“Java -jar”命令就可以直接运行。
可以引入依赖包
一般的maven项目的打包命令,不会把依赖的jar包也打包进去的,只是会放在jar包的同目录下,能够引用就可以了,但是spring-boot-maven-plugin插件,会将依赖的jar包全部打包进去。比如下面这个jar包的BOOT/INF/lib目录下面就包含了所有依赖的jar包
spring-boot-maven-plugin插件,在很大程度上简化了应用的部署,只需要安装了 JRE 就可以运行。
但是俺测试发现它的一个缺点,就是它打包成的这个jar包,在被别的项目引用的时候,会出问题。

