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

Amn*_*nor 5 java eclipse ports maven

我作为程序员在一家使用 eclipse 的企业工作,我有一个在家里完美运行的项目。但是,当我在工作中尝试编译 pom.xml 时,它显示:“无法传输 org.apache.maven”和“连接超时”。我想是因为企业的网络防火墙对端口的使用有很大的限制,可能会阻塞访问。有谁知道 maven 使用哪些端口和协议来配置自身并进行安装?可以手动更改这些端口吗?

非常感谢!

Ado*_*nis 3

要修改 url 端口,您可以执行以下操作settings.xml

 <repositories>
      <repository>
          <id>repoId</id>
          <url>http://url:port/remains</url>
          <releases>
            <enabled>true</enabled>
          </releases>
        </repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)

在 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>
Run Code Online (Sandbox Code Playgroud)

根据需要进行调整。