java如何使包含JAR的JAR在其他(eclipse)项目中可集成?
我有一个罐子,里面装着这样的罐子:
dist/my_programmed_jar (No main)
lib/other_jars.jar (dependencies)
是否可以配置清单文件,以便包括“uberjar”的其他项目找到jar并可以立即使用它(jar不包含任何main,它只用于其他项目。)
你可以在下面搜索框中键入要查询的问题!
我有一个罐子,里面装着这样的罐子:
dist/my_programmed_jar (No main)
lib/other_jars.jar (dependencies)
是否可以配置清单文件,以便包括“uberjar”的其他项目找到jar并可以立即使用它(jar不包含任何main,它只用于其他项目。)
# 1 楼答案
确定类路径的默认Eclipse插件无法处理嵌套JAR,因为需要一个特殊的类加载器
我不知道有哪个插件支持这个类加载器,所以我的答案是“没有”
你得拆开尤伯贾的包。我建议将其解包到一个新的Eclipse项目中,将所有JAR添加到这个新项目的构建路径中,并导出所有JAR(请参阅“Java构建路径”项目设置中的“订单和导出”选项卡)
现在,您可以将这个新项目作为依赖项添加到所有其他项目中(请参见“Java构建路径”项目设置中的“项目”选项卡)