无法识别的标签“存储库”

mvn clean时遇到错误

[WARNING] Unrecognised tag: 'repositories' (position: START_TAG seen ...tp://maven.apache.org/xsd/settings-1.0.0.xsd">\n\n    <repositories>... @6:19)  @ /Users/geronimo.sanpascual/.m2/settings.xml,line 6,column 19

这是我的m2。

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

    <repositories>
        <repository>
            <id>artifactory</id>
            <url>https://artifactory.sample.test/sample/sample</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>mvnrepository</id>
            <url>http://repo1.maven.org/maven2</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <releases>
                <enabled>true</enabled>
            </releases>
        </repository>
    </repositories>

    <servers>
        <server>
            <id>artifactoryuser</id>
            <username>user</username>
            <password>password</password>
        </server>
    </servers>

</settings>

我尝试将其添加到<profiles> </profiles标签中,但仍然无法正常工作。

任何帮助将不胜感激。谢谢。

-添加了整个POM文件-

girlmimi 回答:无法识别的标签“存储库”

根据 http://maven.apache.org/xsd/settings-1.0.0.xsd,您不能在 <repositories> 中直接使用 <settings> 标签,您应该将其包含在这样的 <profile>

<settings ...>
    <profiles>
        <profile>
            <id>some_profile_name</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <repositories>
                <repository>
                    <id>artifactory</id>
                    <url>https://artifactory.sample.test/sample/sample</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                </repository>
                <repository>
                    <id>mvnrepository</id>
                    <url>http://repo1.maven.org/maven2</url>
                    <snapshots>
                        <enabled>false</enabled>
                    </snapshots>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                </repository>
            </repositories>
        </profile>
    </profiles>

   ...

</settings>
本文链接:https://www.f2er.com/3130586.html

大家都在问