如何使用Maven创建具有依赖关系的不可执行的JAR?

时间:2019-07-04 12:54:01

标签: java maven jar dependencies

我想将我的项目打包在一个不可执行库JAR中进行分发。 如何使Maven项目将所有依赖项JAR打包到我的输出JAR中? Maven程序集插件中有一个jar-with-dependencies选项,用于创建具有相关性的可执行文件 JAR。有reciept可以达到目标。但是,我需要构建一个没有Main类的库jar。我该如何建造这样的罐子?

1 个答案:

答案 0 :(得分:0)

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