我没有配置任何设置文件,但m2e仍在下载依赖项:
如果m2e在.m2文件夹中找不到设置文件,是否有默认设置文件?
答案 0 :(得分:1)
每个Maven POM文件都继承自super POM。这是定义默认Maven中央存储库的地方。您有没有想过为什么即使您没有配置远程存储库,Maven总能找到公共资源?
所以..如果你没有任何settings.xml就没关系,Maven将使用超级POM中定义的存储库来查找JAR,至少是公共存储库。
答案 1 :(得分:0)
默认情况下,Maven将使用http://mvnrepository.com/处的核心maven存储库。
大部分时间这通常是令人满意的。您可能会发现,在更加商业化的环境中,企业将设置自己的maven存储库,这是使用自定义maven设置文件的位置。您的maven文件夹中还有一个maven将使用的设置文件。
答案 2 :(得分:0)
Maven安装附带一个配置文件,适用于所有用户 $ {maven.home} /conf/settings.xml
您仍然可以在 $ {user.home} /.m2 / settings.xml
指定用户级别配置