我正在与一个第三方垂直行业应用程序合作,该应用程序将其基于 Java 的应用程序作为一组类文件(而不是 JAR 文件)进行分发。出于开发目的,我正在寻找有关如何最好地管理和引用类文件集的建议。我一直想知道自己将它们 JAR 起来是否是一个好主意,在 Maven 中查看它是否可以提供帮助,等等...我想将它们作为一个包来管理,就像我管理 Ruby gem 或NuGet 包。其他人如何管理其 Java 应用程序的依赖关系?
最佳答案
那么,您可以将 *.class 文件添加到 Eclipse 中的项目依赖项中:
Configure build path -> libraries -> add class folder
这将是最简单的解决方案。
但是,如果您在团队中工作并且所有人都依赖此第三方代码,那么我会选择从所有这些 *.class 文件创建一个 jar 文件。维护起来会更容易。
如果该库不断更改/更新,并且您需要某种更集中的位置来管理它的不同版本,那么我无论如何都会将其打包并放入您的 Maven 存储库中(或使用 Apache Ivy)。
HTH。
关于java - 使用 Eclipse 管理一组类文件依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8017539/