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