2016-08-15 91 views
0

没有分享我所有的pom.xml的复杂性,你能解释为什么我会在Window 7上有两个本地Maven存储库?一个在C:\Users\<my_user>\.m2\之下,另一个在C:\Users\Administrator\.m2\之下。构建发生在Eclipse之外。为什么在Window 7上有两个本地Maven仓库?

随后,我将localRepositorysettings.xml更改为自定义目录,并且自此以后没有分割下载目标。我只是想解释它之前为什么会这样做。

+0

本地回购未在您的POM中配置。它位于settings.xml中,并且在调用用户下默认为.m2。所以你一直在用两个不同的用户来运行maven。 – eckes

回答

1

这与Eclipse无关。

这是因为您在某个时间在每个帐户下运行了mvn。如果您创建另一个帐户并在该新帐户下运行该帐户,您将获得第三个.m2目录。它们是账户特定的。路径明确地显示了这一点。

+0

听起来像一个很好的假设,但是,我从来没有以管理员身份登录,因此神秘 – amphibient

+0

随后,我将'settings.xml'中的'localRepository'更改为一个自定义目录,并且自此以后没有分割下载目标。我只是想解释它之前为什么会这样做。 – amphibient

相关问题