📜  如何为 maven 项目构建 jar (1)

📅  最后修改于: 2023-12-03 14:51:43.997000             🧑  作者: Mango

如何为 Maven 项目构建 Jar

Maven 是一个流行的构建工具,可以用于自动化构建、测试和部署 Java 项目。通过 Maven,你可以轻松地构建可执行的 Jar 文件,以便在不同环境中运行你的应用程序。

步骤 1:创建 Maven 项目

首先,你需要创建一个 Maven 项目。可以通过以下命令在命令行中创建一个最简单的 Maven 项目:

mvn archetype:generate -DgroupId=com.example -DartifactId=my-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

这将在当前目录下创建一个名为 my-project 的 Maven 项目。

步骤 2:配置 Maven 项目

进入 my-project 目录,并编辑 pom.xml 文件,添加如下内容:

<project>
    ...
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>3.2.0</version>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <mainClass>com.example.App</mainClass>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>
        </plugins>
    </build>
    ...
</project>

在该配置中,我们使用了 maven-jar-plugin 插件来配置项目的构建过程。其中,mainClass 指定了你的项目的入口类,它将被用于生成可执行的 Jar 文件。

步骤 3:构建项目

my-project 目录中,运行以下命令进行项目构建:

mvn clean package

该命令将编译项目代码、运行测试并打包生成可执行的 Jar 文件。Jar 文件将被保存在 target 目录中,其名称由 <artifactId>-<version>.jar 格式命名。

步骤 4:运行 Jar 文件

target 目录中,你将找到生成的 Jar 文件。可以使用以下命令在命令行中运行该 Jar 文件:

java -jar my-project-1.0-SNAPSHOT.jar

根据你的项目和配置,Jar 文件中所包含的内容将被加载并执行。

以上就是使用 Maven 构建 Jar 文件的基本步骤。你可以根据自己的项目需求进行更高级的配置和扩展,以满足特定的需求。

注意:确保你已经在系统中正确安装了 Maven,并且已经设置了相关的环境变量。

希望这些信息对你有所帮助!