我有两个 netbeans 项目,我需要将 2 个输出 jar 合并到一个“大”jar 中。问题是这两个项目共享很多类,这显然是一个问题。我已经在使用带有 zipgroupfileset 属性的 ANT,但它复制了所有类。有没有办法我可以从项目 1 中选择所有类然后从项目 2 中选择缺失的类?非常感谢您的帮助
编辑:我被迫有 2 个项目(有时我什至没有第二个项目,只有 jar)所以我觉得我不得不制作一个 ANT 脚本。奇怪的是没有像不要复制已经存在的类这样的属性
重复代码容易出错。有几种方法可以解决这种重复。
Eclipse 为您制作。
您可以在 Eclipse 中创建一个新项目,在项目中导入您的 jars 并导出他。
当您选择 Export / Java / Runnable Jar 时,选中“Extract required libraries into generated jar”选项。每个 jar 只复制一份。