我正在将apachekafka与hdfs集成,并且我需要自动将所有使用的版本转换为最新版本。我该怎么做?
r8uurelv1#
有办法做到这一点,但总的来说,总是自动使用最新版本是一个非常糟糕的主意。当您向prod发布一个新版本,而构建自动化获取了一个您没有测试过的新版本时,会发生什么情况呢?这会在生产中破坏您的系统吗?或者有一个版本发布了,实际上有一个错误?大多数构建系统(maven、gradle等)在默认情况下将依赖项固定到特定版本是有原因的。有关这是个坏主意的更多详细信息,请参阅以下其他问题(以及最重要的答案):gradle-获取依赖项的最新版本如何告诉maven使用最新版本的依赖关系?
1条答案
按热度按时间r8uurelv1#
有办法做到这一点,但总的来说,总是自动使用最新版本是一个非常糟糕的主意。当您向prod发布一个新版本,而构建自动化获取了一个您没有测试过的新版本时,会发生什么情况呢?这会在生产中破坏您的系统吗?或者有一个版本发布了,实际上有一个错误?
大多数构建系统(maven、gradle等)在默认情况下将依赖项固定到特定版本是有原因的。
有关这是个坏主意的更多详细信息,请参阅以下其他问题(以及最重要的答案):
gradle-获取依赖项的最新版本
如何告诉maven使用最新版本的依赖关系?