怎么把maven中的jar包都打包到springboot项目的jar包中,并运行打包后的jar
时间: 2024-05-11 14:14:15 浏览: 156
包?
可以通过以下几个步骤来实现将maven中的jar包打包到springboot项目的jar包中,并运行打包后的jar包:
1. 在pom.xml文件中添加以下配置:
```
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.example.Application</mainClass> <!-- 指定启动类 -->
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
```
2. 在命令行中执行以下命令来打包项目:
```
mvn clean package
```
3. 执行以上命令后,会在target目录下生成一个包含所有依赖的可执行jar包,执行以下命令即可运行:
```
java -jar target/xxxx.jar
```
其中,xxxx为项目的名称。执行以上命令后,即可启动springboot应用程序,并且所有依赖的jar包都已经打包到了可执行jar包中。
阅读全文