连接到 repo.maven.apache.org 时如何配置 Maven 以使用 HTTPS

Gui*_*jos 6 https maven

我想repo.maven.apache.org在解决依赖项时保护连接(我实际上想保护 Maven 建立的所有连接),但我不习惯 Maven 配置......我的用户settings.xml包含以下repositoriespluginRepositories部分:

<profiles>
    <profile>
        <id>main</id>
        <repositories>
            <repository>
                <id>central</id>
                <url>https://repo.maven.apache.org</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
            </repository>
        </repositories>

        <pluginRepositories>
            <pluginRepository>
                <id>central</id>
                <url>https://repo.maven.apache.org</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
            </pluginRepository>
        </pluginRepositories>
    </profile>
</profiles>
Run Code Online (Sandbox Code Playgroud)

但是,Maven 无法通过该设置解决依赖关系。

man*_*ish 10

在文本编辑器中打开文件$MAVEN_HOME/conf/settings.xml$MAVEN_HOME安装 Maven 的文件夹在哪里)。然后,将以下内容添加<mirrors>...</mirrors>到此文件中的部分:

<mirror>
  <id>central-secure</id>
  <url>https://repo.maven.apache.org/maven2</url>
  <mirrorOf>central</mirrorOf>
</mirror>
Run Code Online (Sandbox Code Playgroud)