在我们的一个大型项目中,我们已经有六个左右的远程存储库来收集各种依赖项。当新的存储库出现时,Maven尝试从新存储库下载所有内容,毕竟可能有新版本。其中一些存储库速度非常慢,或者在超时之前无法应答,导致构建时间过长。
另一个问题是Maven尝试从远程存储库下载我们自己的内部工件,当然它们不是托管的。我认为这是一个巨大的隐私问题。
是否可以通过仅从特定存储库下载依赖项的方式配置Maven?
我知道您可以设置自己的Maven存储库管理器(如Nexus),但我想知道是否可以使用普通的Maven。尝试从远程存储库中获取本地工件是令人讨厌的,即使它只是一个小型的家庭项目,恕我直言不保证建立一个完整的存储库管理器。
答案 0 :(得分:0)
为了不让这个问题永远无法回答:
不,这是不可能的。我认为这是Maven(众多之一)的一个主要缺点,但你去了。