使用 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中文网其他相关文章!