maven几种打包插件介绍
文章目录
- 🔊1.spring-boot-maven-plugin
- 打包后效果
- 📕2.maven-jar-plugin
- 打包后效果
- 🖊️最后总结
🔊1.spring-boot-maven-plugin
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
spring-boot-maven-plugin:springboot项目默认的打包工具,默认情况下只会将项目源码编译生成的class文件和资源文件依赖jar包都打进来,即打包自己项目的class文件+环境变量+静态资源文件+依赖jar(不会把依赖jar反编译为class文件打入)。
使用2.2.1.RELEASE版本需要maven版本在2.0及以上,JDK在1.8及以上。
打包后效果
📕2.maven-jar-plugin
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<excludes>
<exclude>com/woniu/TestApplication.class</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
插件:使用maven-jar-plugi插件
默认的打包方式,用来打普通的project JAR包,不会将依赖的jar打包进去
打包后效果
🖊️最后总结
🖲要熟练掌握技巧,一定多多坚持练习:骐骥一跃,不能十步;驽马十驾,功在不舍。