Maven 3.6.3带依赖打包
1.不带依赖maven打包
- 在默认的打包中,pom文件中不添加带依赖打包工具,则打出的包不会有依赖的jar包文件

- 使用maven的clean,package指令,打包。jar会在target目录下生成

- 使用解压缩软件打开,如下图

2.带依赖打包编译
- 在pom文件中添加build说明,第一个时maven的编译工具,指定jdk版本是8,也可以写为1.8
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
- 这个就是带依赖的jar包

- 使用解压缩软件打开,如下图


本文介绍了如何使用Maven 3.6.3进行带依赖的打包操作。首先,讲述了默认情况下maven打包时不包含依赖的jar包。然后,详细说明了如何在pom.xml文件中配置build指令,以实现打包时包含所有依赖,生成的jar包在解压后可看到完整依赖结构。

被折叠的 条评论
为什么被折叠?



