Java 在solo开发环境中管理JAR依赖关系

Java 在solo开发环境中管理JAR依赖关系,java,jar,maven,Java,Jar,Maven,我应该用像maven这样的东西吗?或者在它们出现时找到它们会更好吗?我不支持除我自己以外的任何用户。一如既往,这要视情况而定。我发现maven在使用主要maven存储库中提供的流行库时工作得很好,因此我不需要自己进行太多配置。此外,一些奇特的IDE(如Netbeans)使使用maven进行jar管理成为了一种真正的乐趣:只要开始在jar中键入jar的名称,甚至是一个类的名称,这些库就会神奇地被找到,并作为一个依赖项添加到您的项目中 如果没有IDE,手动添加依赖项可能要麻烦得多,但我的工作仍然是值

我应该用像maven这样的东西吗?或者在它们出现时找到它们会更好吗?我不支持除我自己以外的任何用户。

一如既往,这要视情况而定。我发现maven在使用主要maven存储库中提供的流行库时工作得很好,因此我不需要自己进行太多配置。此外,一些奇特的IDE(如Netbeans)使使用maven进行jar管理成为了一种真正的乐趣:只要开始在jar中键入jar的名称,甚至是一个类的名称,这些库就会神奇地被找到,并作为一个依赖项添加到您的项目中


如果没有IDE,手动添加依赖项可能要麻烦得多,但我的工作仍然是值得的。最后,你还有什么选择呢。Ant?

我使用Maven进行个人和团队项目。设置非常简单,我发现即使在单独的项目中也很容易。。有时,你可以花相当多的时间来跟踪一些感兴趣的项目的依赖关系。。。既然Maven会帮你做这件事,并帮助你避免项目依赖关系之间的冲突,为什么还要麻烦呢。

好吧,没有更多细节,我只想说:你不觉得Maven让事情变得更容易了吗(这很可能就是你问题的答案所在)?如果你没有,那就不要使用它。如果你做了,那么你有你的答案。就个人而言,我在我所有的项目中都使用它(专业的、个人的、大团队的、小团队的,甚至是一个团队的)

Ant有常春藤,它提供海报要求的模块依赖关系管理。