我在java中有大项目。项目包具有lib
文件夹,用于某些依赖项。
现在它的大小已经增长。
在某些pkg中,lib
包含两个几乎完全相同的罐子。
就像abc/lib
commons-lang-2.5 jar.
且xyz/lib
有commons-lang-2.6 jar.
现在我认为它增加了一些redundency,所以我只做一个简单的jar。
我删除哪一个?以及如何管理Manifest.inf eclipse文件?
答案 0 :(得分:2)
您正在使用哪种类型的Eclipse项目?如果它是常规Eclipse Java项目,您可以右键单击项目资源管理器中的项目并编辑设置,即从项目中删除JAR。它将不再位于项目类路径中。然后,您将看到它弹出为文件。从结构中删除它将从文件系统中删除该文件。
如果是插件,OSGi,项目只需双击清单文件并使用默认打开的清单编辑器进行编辑。单击运行时选项卡并从JAR列表中删除JAR,它将不再位于bundle类路径中。与上面相同,删除文件将从结构中删除它。
要删除哪个公共区域的JAR?这得看情况;你的代码需要什么?我会说最稳定的版本。但是,请确保它是您真正需要的。