0

我没有配置设置文件,但 m2e 仍在下载依赖项:

如果在 .m2 文件夹中找不到设置文件,是否有 m2e 使用的默认设置文件?

4

3 回答 3

1

每个 Maven POM 文件都继承自super POM。这就是定义默认 Maven 中央存储库的地方。你有没有想过为什么即使你没有配置远程存储库,Maven 也总是能够找到公共的东西?

所以.. 如果您没有任何 settings.xml 也没关系,Maven 将使用超级 POM 中定义的存储库来查找 JAR,至少是公共的。

于 2013-08-02T01:50:05.820 回答
0

默认情况下,Maven 将使用位于http://mvnrepository.com/的核心 maven 存储库。

大多数情况下,这通常是令人满意的。您可能会发现,在更商业化的环境中,企业将设置自己的 maven 存储库,这是使用自定义 maven 设置文件的地方。Maven 将使用的 Maven 文件夹中还有一个设置文件。

于 2013-08-01T22:15:54.630 回答
0

Maven 安装在${maven.home}/conf/settings.xml为所有用户提供了一个配置文件

您仍然可以在${user.home}/.m2/settings.xml指定用户级别配置

于 2013-08-02T00:56:20.750 回答