为什么 Maven 在我的项目根目录上创建文件夹?

Why maven create folders on my project root?

我正面临这个问题,我不知道该怎么办。我们从 git 导入一个项目到 Intellij,当我们执行 mvn clean install 时,maven 开始在我们的项目根目录上创建所有依赖项文件夹。这只发生在我们的一台电脑上,我们不知道为什么:

知道如何解决这个问题吗? 谢谢! 更新 settings.xml

<?xml version="1.0" encoding="UTF-8"?>
<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd" xmlns="http://maven.apache.org/SETTINGS/1.1.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <localRepository />
        <interactiveMode />
        <usePluginRegistry />
        <offline />
    <pluginGroups />
    <servers>
            <server>
                <username>xxxxxx</username>
                <id>xxxxx</id>
                <password>xxxxxx</password>
            </server>
    </servers>
    <proxies>
        <proxy>
        <id>xxxx</id>
        <active>true</active>
        <protocol>http</protocol>
        <host>xxxxx</host>
        <port>8080</port>
        <nonProxyHosts>10.36.|.xxxxx</nonProxyHosts>
        </proxy>
    </proxies>
    <mirrors>
        <mirror>
            <id>xxx</id>
            <mirrorOf>*</mirrorOf>
            <name>xxxx</name>
            <url>xxxxxxx</url>
        </mirror>
        <mirror>
            <id>xxx</id>
            <mirrorOf>*</mirrorOf>
            <name>xxxxx</name>
            <url>xxxxxx</url>
        </mirror>
    </mirrors>
    <profiles>
        <profile>
            <id>artifactory</id>    
            <repositories>
                <repository>
                    <id>central</id>
                    <name>libs-release</name>
                    <url>xxxxxx</url>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </repository>
                <repository>
                    <id>snapshots</id>
                    <name>libs-snapshot</name>
                    <url>xxxxxx</url>
                    <snapshots/>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>central</id>
                    <name>plugins-release</name>
                    <url>xxxxxx</url>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </pluginRepository>
                <pluginRepository>
                    <id>snapshots</id>
                    <name>plugins-snapshot</name>
                    <url>xxxxxx</url>
                    <snapshots />       
                </pluginRepository>
                <pluginRepository>
                                        <id>central2</id>
                                        <url>
                     https://repo1.maven.org/maven2/
                    </url>
                                        <releases>
                                                <enabled>true</enabled>
                                        </releases>
                                        <snapshots>
                                                <enabled>true</enabled>
                                        </snapshots>
                                </pluginRepository>
            </pluginRepositories>
        </profile>
        <profile>
            <id>xxxx</id>
            <repositories>
                <repository>
                    <id>xxx</id>
                    <name>xxxx</name>
                    <url>xxxxxx</url>
                    <releases>
                        <enabled>true</enabled>
                        <updatePolicy>always</updatePolicy>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                        <updatePolicy>always</updatePolicy>
                    </snapshots>
                </repository>

                <repository>
                                        <id>central2</id>
                                        <url>
                        https://repo1.maven.org/maven2/
                    </url>
                                        <releases>
                                                <enabled>true</enabled>
                                        </releases>
                                        <snapshots>
                                                <enabled>true</enabled>
                                        </snapshots>
                                </repository>
                <repository>
                    <id>xxxx</id>
                    <name>xxxxx</name>
                    <url>xxxxxxxx</url>
                    <releases>
                        <enabled>true</enabled>
                        <updatePolicy>always</updatePolicy>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                        <updatePolicy>always</updatePolicy>
                    </snapshots>
                </repository>
            </repositories>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>artifactory</activeProfile>
        <activeProfile>xxxx</activeProfile>
    </activeProfiles>
</settings>

Intellij

这听起来像 maven 配置为使用项目 root/the 当前目录作为本地存储库的位置。

检查 ~/.m2 中的 settings.xml,可能重命名并重试。