плагин maven для затмения, выдача прокси - PullRequest
7 голосов
/ 21 октября 2011

Я использую m2eclipse для интеграции Eclipse (Indigo) и Maven.Я также использую прокси, поэтому у меня есть файл Settings.xml с правильным хостом и портом.Я также настроил параметры локальной сети ОС, поэтому Eclipse настроен таким же образом (основной режим).Наконец, я установил внешний maven в качестве установки Eclipse (Maven 2.2.1).

После этого я импортирую из Eclipse проект Maven.Когда я делаю "mvn install", артефакты загружаются, и я получаю "Build Succesfull".Однако проект отмечает ошибку.

Тип ошибки отличается, если это проект с зависимостями (pom-зависимости) или простой проект.Например, в простом проекте ошибка «Не удалось рассчитать план сборки: время соединения истекло».В сложном проекте не читаются некоторые артефакты, которые есть в репозитории.

Я думаю, что проблема заключается в плагине и прокси, потому что в консоли появляется при запуске eclipse «Невозможно обновить индекс для центрального http://repo1.maven.org/maven2/".

Есть идеи?

Спасибо за помощь

Анхель

Ответы [ 3 ]

5 голосов
/ 28 октября 2011

Поскольку ваша сборка работает нормально, я считаю, что ваша setting.xml папка установки maven работает нормально.

Поэтому попробуйте изменить настройку maven в eclipse, как показано ниже, и использовать тот же setting.xml, что и в конфигурации папки maven.

Maven setting eclipse

1 голос
/ 28 октября 2011

Не очень полезный ответ, но я столкнулся с той же проблемой. m2eclipse, похоже, не очень хорошо справлялся с прокси (или eclipse или .settings).

В то время я должен был всегда иметь в своем распоряжении удобную командную строку для добавления новых зависимостей.

0 голосов
/ 22 августа 2013

У меня была такая же проблема с ошибкой Maven: Could not calculate build plan: connection timed out

Что окончательно исправило это была полная чистка и перестройка :

Project> Clean ...(х) Очистить все проекты(x) Создайте все рабочее пространство

...