【发布时间】:2011-11-30 12:17:06
【问题描述】:
我不想将它打包到单个可执行 jar 中以进行分发。我需要一个类似于 main.jar 的可执行文件,并且所有依赖项都在 libs/*.jar 中
如何在不预先包含依赖库的情况下制作 maven 可执行 jar?
在 How can I create an executable JAR with dependencies using Maven? 中有一条注释,由 2010 年 12 月 1 日 10:46 回答 André Aronsen,但那个根本不起作用(未设置失败的 s.a.descriptorRef)。
【问题讨论】:
-
你看过onejar-maven-plugin吗? code.google.com/p/onejar-maven-plugin
-
这个插件正好相反 - 它将所有 jar 包含在一个主 jar 存档中,而不是在子目录中。
-
我使用 Capsule,功能比我需要的多