我是一个使用eclipse作为程序员的企业,我有一个在家中完美的项目。但是,当我尝试在工作中编译pom.xml时,它说:“未能传输org.apache.maven”和“连接超时”。 我认为这是因为企业中的网络防火墙对端口的使用非常严格,可能会阻塞端口。有谁知道maven使用哪些端口和协议来配置自己并进行安装?这些端口可以手动更改吗?Maven使用的端口和协议下载Eclipse中的依赖关系?
非常感谢!
我是一个使用eclipse作为程序员的企业,我有一个在家中完美的项目。但是,当我尝试在工作中编译pom.xml时,它说:“未能传输org.apache.maven”和“连接超时”。 我认为这是因为企业中的网络防火墙对端口的使用非常严格,可能会阻塞端口。有谁知道maven使用哪些端口和协议来配置自己并进行安装?这些端口可以手动更改吗?Maven使用的端口和协议下载Eclipse中的依赖关系?
非常感谢!
修改URL端口,你可以做这样的事情的settings.xml中:
<repositories>
<repository>
<id>repoId</id>
<url>http://url:port/remains</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
并启用代理,你还可以添加类似的settings.xml中的以下内容:
<proxy>
<id>MyId</id>
<active>true</active>
<protocol>https</protocol>
<username>login</username>
<password>passwordpassword>
<host>proxy-hostname</host>
<port>port</port>
<nonProxyHosts>local.net|localhost</nonProxyHosts>
</proxy>
根据需要适应。
..\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>
添加另一个镜像没有任何意义,它可能被相同的防火墙规则阻止。 –
务必阅读文档。 maven没有特定的协议。只需配置代理设置:https://maven.apache.org/guides/mini/guide-proxies.html –