Java 将2个独立jar捆绑到1个

Java 将2个独立jar捆绑到1个,java,jar,Java,Jar,我有两个独立的jar(每个jar都有自己的MANIFEST.MF)。有没有一种简单的方法将它们捆绑到一个单独的jar中?例如,我不想将这两个jar合并到一个uber jar中(因为有些不兼容) 我的方法是编写一小段Java代码,通过在两个单独的线程中调用各自的“主类”来运行这两个JAR。使用一个jar来捆绑两个jar+我的短代码(+一个jar的东西)。但我怀疑这是正确的方法 做这件事的干净方法是什么?当像OSGi这样的工具派上用场时?您使用的是maven还是gradle?@BrunoCésar我

我有两个独立的jar(每个jar都有自己的MANIFEST.MF)。有没有一种简单的方法将它们捆绑到一个单独的jar中?例如,我不想将这两个jar合并到一个uber jar中(因为有些不兼容)

我的方法是编写一小段Java代码,通过在两个单独的线程中调用各自的“主类”来运行这两个JAR。使用一个jar来捆绑两个jar+我的短代码(+一个jar的东西)。但我怀疑这是正确的方法


做这件事的干净方法是什么?当像OSGi这样的工具派上用场时?

您使用的是maven还是gradle?@BrunoCésar我使用MavenOk,我添加了一个答案,看看是否正确。