Maven 用于在 Eclipse 中下载依赖项的端口和协议?

Ports and protocol used by Maven to download dependencies in Eclipse?

我在一家使用 Eclipse 的企业工作,作为一名程序员,我有一个在家里完美运行的项目。但是,当我在工作中尝试编译 pom.xml 时,它说:"Failure to transfer org.apache.maven" 和 "connect time out"。 我想是因为企业的网络防火墙对端口的使用限制很大,可能会阻塞访问。有谁知道 maven 使用哪些端口和协议来配置自身和进行安装?这些端口可以手动更改吗?

非常感谢!

要修改 url 端口,您可以在 settings.xml 中执行类似的操作:

 <repositories>
      <repository>
          <id>repoId</id>
          <url>http://url:port/remains</url>
          <releases>
            <enabled>true</enabled>
          </releases>
        </repository>
</repositories>

use a proxy in maven一样,您还可以添加修改您的settings.xml:

<settings>
  .
  .
  <proxies>
   <proxy>
      <id>example-proxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.example.com</host>
      <port>8080</port>
      <username>proxyuser</username>
      <password>somepassword</password>
      <nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
    </proxy>
  </proxies>
  .
  .
</settings>

根据需要进行调整。

..\apache-maven-*.*.*\conf\settings.xml

镜像添加

   <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>