将maven项目打包成jar包
时间: 2023-09-06 07:09:14 浏览: 194
将项目打成jar包
好的,可以使用以下步骤将 Maven 项目打包成 JAR 包:
1. 在项目根目录下打开命令行终端;
2. 输入以下 Maven 命令:`mvn clean package`;
3. 等待 Maven 执行完成,可以在命令行终端看到打包的过程;
4. 打包完成后,在项目的 `target` 目录下会生成一个 JAR 包,命名类似于 `project-name-version.jar`。
需要注意的是,如果 Maven 项目中使用了第三方依赖,打包时需要将这些依赖一同打包进 JAR 包中,可以使用 Maven 的插件来实现。例如,可以在项目的 `pom.xml` 文件中添加以下配置:
```xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.3.0</version>
<configuration>
<archive>
<manifest>
<mainClass>com.example.MainClass</mainClass>
</manifest>
</archive>
<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 包中,并且在 JAR 包的 MANIFEST.MF 文件中指定程序的入口类。打包命令不变,执行 `mvn clean package` 后,在 `target` 目录下生成的 JAR 包就是包含依赖的 JAR 包了。
阅读全文