是否可以指定一个Javaclasspath
包括另一个 JAR 文件中包含的 JAR 文件?
如果您尝试创建一个包含您的应用程序及其所需库的单个 jar,有两种方法(据我所知)可以做到这一点。第一个是One-Jar,它使用特殊的类加载器来允许嵌套 jar。第二个是UberJar, (or Shade),它会分解包含的库并将所有类放入顶级 jar 中。
我还应该提到 UberJar 和 Shade 分别是 Maven1 和 Maven2 的插件。如下所述,您还可以使用程序集插件(实际上它更强大,但更难正确配置)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)