我对这个问题感到有点愚蠢,但我不知道如何将 SINGLE 依赖项(jdom.jar)添加到另一个 jar 中。
上下文:我们为我们的应用程序开发了一个简单的插件,这个插件有很多依赖。我们使用 fatjar 将 jdom.jar 包含在其中。我正在尝试修复这个插件中的一个错误,所以我决定同时“maven-ize”它。(我们刚刚切换到 maven)这个插件是在运行时加载的,所以我们想要与它打包的唯一依赖项是 jdom.jar。
问题:发现有maven fatjar插件!不幸的是,我找不到任何文档,并且这个 maven 插件将每个依赖项添加到输出 jar 中。经过多次尝试,我决定放弃这个 fatjar 插件并寻找另一个。我找到了 one-jar , shade 但在快速阅读它们之后,它们看起来像是添加了每个依赖项。
问题:像这样只将 jdom.jar 添加到我的插件 jar 中的简单方法是什么:
-MyPlug-in.jar | |-src |-主要 |-java |-*.java |-jdom.jar
另外我不想更改清单或输出 jar 文件名
非常感谢您的时间。