Я использую springsource tool suite 2.7.2 на основе eclipse 3.7. Плагин maven теперь выходит из коробки с отличным затмением, и эта проблема возникла даже с предыдущей версией eclipse.
Итак, вот моя проблема: Я установил прокси-информацию в свой файл settings.xml, а в командной строке maven работает просто отлично. Я также задал одни и те же данные прокси в самой конфигурации eclipse, и я знаю, что он корректен, а обновления работают с ним, а не без него. Конечно, плагин maven в моем eclipse настроен на использование соответствующего файла settings.xml.
Но maven изнутри eclipse просто не использует настройки прокси-сервера из любого из этих мест, что очень раздражает каждый раз, когда я меняю файл pom. У кого-нибудь есть решение этой проблемы?
settings.xml
Вот мой файл settings.xml:
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<profiles>
<profile>
<id>general</id>
<repositories>
<repository>
<snapshots><enabled>false</enabled></snapshots>
<id>ibiblio</id>
<name>Maven ibiblio</name>
<url>http://www.ibiblio.org/maven2</url>
</repository>
<repository>
<snapshots><enabled>true</enabled></snapshots>
<id>ibiblio2</id>
<name>Maven ibiblio2</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</repository>
<repository>
<snapshots><enabled>true</enabled></snapshots>
<id>maven</id>
<name>Maven sunsite</name>
<url>http://repo1.maven.org/maven2/</url>
</repository>
<repository>
<snapshots><enabled>true</enabled></snapshots>
<id>jboss</id>
<name>Maven jboss</name>
<url>http://repository.jboss.org/maven2/</url>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>general</activeProfile>
</activeProfiles>
<proxies>
<proxy>
<id>proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>myproxyserver</host>
<port>80</port>
<username>myusername</username>
<password>mypassword</password>
</proxy>
</proxies>
</settings>