首页 > 解决方案 > 如何使用 Maven 创建具有依赖项的不可执行 JAR?

问题描述

我想将我的项目打包在一个不可执行的库 JAR 中以进行分发。如何使 Maven 项目将所有依赖项 JAR 打包到我的输出 JAR 中?jar-with-dependenciesMaven 程序集插件中有一个选项可以创建具有依赖关系的可执行JAR。有一个收据来获得目标。但是,我需要构建一个没有Main类的库 jar。我怎样才能建立这样一个罐子?

标签: javamavenjardependencies

解决方案


您不必使用 maven-jar-plugin 来构建不可执行的 jar。如果该命令在您的项目 pom.xml 中mvn clean install有节点,则默认情况下该命令会构建一个不可执行的 jar 。<packaging>jar</packaging>


推荐阅读