0

在我们的一个较大项目中,我们已经有六个左右的远程存储库来收集各种依赖项。当一个新的存储库出现时,Maven 会尝试从新存储库下载所有内容,毕竟可能会有一个新版本。其中一些存储库非常慢或直到超时才响应,从而导致构建时间长得离谱。

另一个问题是 Maven 试图从远程存储库中下载我们自己的内部构件,当然它们不是托管在这些存储库中的。我认为这是一个巨大的隐私问题。

是否可以以仅从特定存储库下载依赖项的方式配置 Maven?

我知道您可以设置自己的 Maven 存储库管理器(如 Nexus),但我想知道是否可以使用普通 Maven。尝试从远程存储库获取本地工件很烦人,即使它只是一个小的家庭项目,恕我直言不保证设置一个完整的存储库管理器。

4

1 回答 1

0

为了不让这个问题永远得不到回答:

不,这是不可能的。我认为这是 Maven 的一个主要缺点(众多缺点之一),但你去了。

于 2014-01-15T10:49:04.810 回答