maven将依赖打入jar包中

1、在pom.xml中加入maven-assembly-plugin插件:

<build>
        <plugins>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
            </plugin>
        </plugins>
</build>

2、刷新导入插件,导入成功后双击 assembly:assembly 按钮:

maven将依赖打入jar包中

3、执行成功后在target文件夹中生成jar包:

maven将依赖打入jar包中

4、成功生成后缀带有 jar-with-dependencies 的为包含依赖的jar包!

5、遇到的问题:

打包之后发现仍不包含依赖,原因是因为 pom 文件中的依赖中写了 scope 的 provided 的依赖不会被打包,去掉后成功打包。

maven将依赖打入jar包中

上一篇:20210422技术分享


下一篇:学习笔记-网络协议和管理-进阶篇20210422