Maven 是一款优秀的项目管理工具,也是开发 Java 项目的标准工具之一,本文将介绍使用 Maven 生成打包可执行 jar 包的方法步骤,具体如下:
步骤一:创建 Maven 项目
在开始之前,先要确保安装了 JDK 和 Maven,然后执行以下命令:
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
这将会在当前目录下创建一个名为 my-app 的 Maven 项目。
步骤二:修改 pom.xml 文件
在 Maven 项目中,pom.xml 文件是项目的核心配置文件。我们需要修改 pom.xml 文件,使其能够生成可执行 jar 包。
在 <build>
标签下添加以下配置:
<plugins>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.mycompany.app.App</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
其中 <mainClass>
指定了程序的入口类。
步骤三:使用 Maven 打包生成 jar 包
在项目根目录下执行以下命令:
mvn package
这会在 target 目录下生成一个名为 my-app-1.0-SNAPSHOT.jar 的 jar 包。
示例一:通过命令行运行可执行 jar 包
假设 my-app 项目的入口类为 com.mycompany.app.App,在命令行中执行以下命令启动程序:
java -jar my-app-1.0-SNAPSHOT.jar
示例二:在 Eclipse 中运行可执行 jar 包
在 Eclipse 中创建一个 Java 项目,并将 jar 包添加到项目中。在项目的 main 方法中添加以下代码:
ProcessBuilder pb = new ProcessBuilder("java", "-jar", "/path/to/my-app-1.0-SNAPSHOT.jar");
Process p = pb.start();
这会在 Eclipse 中启动一个新的进程,并运行可执行 jar 包。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Maven 生成打包可执行jar包的方法步骤 - Python技术站