有类似于Java的pkg配置的东西吗?

有类似于Java的pkg配置的东西吗?,java,classpath,pkg-config,Java,Classpath,Pkg Config,我有一个项目,我们的类路径失控了。我们有依赖于其他罐子的罐子,而其他罐子又依赖于更多的罐子,还有大量的第三方罐子。所以每次我们使用这些JAR中的一个时,我们需要构造一个相当大的类路径,如果下游依赖项发生变化,它就不再同步 一个想法是编写一个类似pkg config的工具来帮助完成所有这些。我搜索了一下,什么也没找到。有没有像这样的工具我错过了,或者人们有其他的解决方案 不,我不想用Maven。我们已经有了一个不同的构建系统。如果您还没有使用构建工具,我建议从开始。让人们不喜欢Maven的主要原因

我有一个项目,我们的类路径失控了。我们有依赖于其他罐子的罐子,而其他罐子又依赖于更多的罐子,还有大量的第三方罐子。所以每次我们使用这些JAR中的一个时,我们需要构造一个相当大的类路径,如果下游依赖项发生变化,它就不再同步

一个想法是编写一个类似pkg config的工具来帮助完成所有这些。我搜索了一下,什么也没找到。有没有像这样的工具我错过了,或者人们有其他的解决方案


不,我不想用Maven。我们已经有了一个不同的构建系统。

如果您还没有使用构建工具,我建议从开始。让人们不喜欢Maven的主要原因是它有一个标准的项目结构。我个人认为这是件好事

如果你想让你的项目更自由一点,有以下的方法。与常春藤相比,我更喜欢这些,但部分原因是我习惯了Maven工件命名约定


在这两种情况下(或者如果您使用Ivy),请查看存储库管理器。是由维护Maven的人编写的,我发现它比另一个广泛使用的系统更容易使用。Artifactory的一个好处是它们提供托管(收费)。

您可能希望将maven与像m2eclipse这样的IDE插件一起使用。您所要做的就是在代码中键入类,它将帮助您搜索并引入具有依赖性的正确包。它还会自动为您配置类路径。这是一个快速教程

你看过Maven吗我自己也不是一个大粉丝,但这是为了帮助做这类事情…或者说Ivy,这是Maven的依赖管理,不需要大惊小怪。你的JAR可以在清单中有自己的类路径。排队参加宗教战争。我非常同意Maven的建议。有一点学习曲线,但很值得。