【发布时间】:2012-07-11 10:40:06
【问题描述】:
我们将所有源代码的依赖第三方 JAR 与我们的源代码一起检查到源代码控制中。需要时,我们会手动下载第三方 JAR 的更新,并将源代码控制中的那些 JAR 替换为较新的版本。我们还没有觉得有必要使用 Maven,因为这个过程对我们来说似乎很简单。但是我们是否因为不使用 Maven 而错过了一些有价值的东西?还是我们的场景不保证使用 Maven?
【问题讨论】:
-
Maven 将通过管理第三方 jar 的依赖关系,让您无需检查 jar。
-
除此之外还有什么?我的项目中的人们为简单地检查 JAR 和其余代码提供了一个强有力的理由,因为 JAR 没有太大变化(一年最多几次)。
-
Maven 使您无需在第一个实例中搜索每个依赖的 jar 文件。您还需要更新到新版本才能使用新功能,一旦在您的 POM 中指定新版本,maven 将自动下载这些 jar。