maven 打jar 包
时间: 2023-05-10 21:50:55 浏览: 68
Maven是一个广泛使用的Java构建工具,它可以通过简单的配置文件来管理各种依赖关系,管理项目的构建、依赖和部署。Maven通过配置pom.xml文件中的dependency标签来自动下载并管理项目所需的依赖关系,因此可以轻松打包Java程序为jar包。
在通过Maven打包Java程序为jar包时,需要在pom.xml文件中添加以下内容:
```
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.example.MainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
```
其中,`maven-jar-plugin`是用于打包jar包的Maven插件。在`<mainClass>`标签中指定程序的入口类,这样就可以在jar包中发现程序入口的类了。
之后在终端中执行以下命令:
```
mvn clean package
```
执行该命令会执行clean和package两个Maven目标,clean目标用于清除目录,package目标在目录中创建一个jar文件。
执行完成后,可以在target目录中找到打包好的jar包。
总之,利用Maven来打包Java程序为jar包是很方便的,只需要在pom.xml文件中添加相关配置即可完成。无论是单个项目还是多模块项目,都可以轻松应对。而且Maven还可以自动下载项目所需的依赖关系,大大减少了开发人员的工作量。