首页 >Java >java教程 >如何使用 Maven 及其依赖项创建独立的 JAR 文件?

如何使用 Maven 及其依赖项创建独立的 JAR 文件?

Linda Hamilton
Linda Hamilton原创
2024-12-22 15:43:18303浏览

How to Create a Self-Contained JAR File with Maven and its Dependencies?

使用 Maven 和依赖项创建 Jar 文件

构建生成独立 jar 文件的项目时,包含外部依赖项至关重要。然而,Maven 并不容易提供此功能,让开发人员寻找解决方案。

幸运的是,maven-assemble 插件通过其“jar-with-dependencies”描述符提供了一个优雅的解决方案。此扩展使开发人员能够将依赖项与项目的类一起打包在单个 jar 文件中。为了实现这一点:

<build>
    <plugins>
        <plugin>
            <artifactId>maven-assembly-plugin</artifactId>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>single</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>
            </configuration>
        </plugin>
    </plugins>
</build>

通过合并此配置,Maven 会生成一个全面的 jar 文件,该文件封装了项目的代码及其所需的依赖项,从而使部署和分发变得无缝。

以上是如何使用 Maven 及其依赖项创建独立的 JAR 文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn