maven打包插件maven-jar-plugin与spring-boot-maven-plugin

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及以上。

打包后效果

maven打包插件maven-jar-plugin与spring-boot-maven-plugin_第1张图片

maven打包插件maven-jar-plugin与spring-boot-maven-plugin_第2张图片

maven打包插件maven-jar-plugin与spring-boot-maven-plugin_第3张图片

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打包进去

打包后效果

maven打包插件maven-jar-plugin与spring-boot-maven-plugin_第4张图片

maven打包插件maven-jar-plugin与spring-boot-maven-plugin_第5张图片

️最后总结

要熟练掌握技巧,一定多多坚持练习:骐骥一跃,不能十步;驽马十驾,功在不舍

maven打包插件maven-jar-plugin与spring-boot-maven-plugin_第6张图片

你可能感兴趣的:(maven,jar,java)