Maven Не удалось рассчитать план сборки: не удалось передать org.apache.maven.plugins

Всякий раз, когда я пытаюсь обновить зависимости Maven, я получаю сообщение об ошибке типа Не удалось рассчитать план сборки: null. Сначала я использовал, чтобы получить ошибку, как

Не удалось рассчитать план сборки: не удалось перенести org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 из http://repo1.maven.org/maven2 был закэширован в локальном репозитории, повторная попытка разрешения не будет предприниматься до тех пор, пока не истечет интервал обновления центрального хранилища или не будут принудительно обновлены. Исходная ошибка: не удалось передать артефакт org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 из/в центральный (http://repo1.maven.org/maven2): ConnectException

Но когда я внес изменения в файл settings.xml и добавил репозиторий и репозиторий плагинов в settings.xml, например

<repository>
    <id>central</id>
    <url>http://central</url>
    <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
    <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
</repository>
<pluginRepository>
    <id>central</id>
    <url>http://central</url>
    <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
    <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
</pluginRepository>

Предыдущая ошибка была устранена, но теперь я получаю следующую ошибку: Не удалось рассчитать план сборки: null как избавиться от этой ошибки!! а также как избавиться от этого предупреждения

Запись пути к классам org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER не будет экспортирована или опубликована. Исключения ClassNotFoundException во время выполнения могут привести к. Я попытался быстро исправить это, но всякий раз, когда я снова открываю проект, он снова появляется. Любая помощь будет оценена по достоинству.


person user1227884    schedule 14.12.2012    source источник
comment
Есть ли решение этой проблемы? пожалуйста помоги........   -  person user1227884    schedule 18.12.2012
comment
возможен дубликат? stackoverflow.com/questions/7430682/   -  person Brent Worden    schedule 19.12.2012
comment
Я попробовал решение № 2, данное @akb, и проблема в том, что когда я меняю URL-адрес в настройках локальной сети, файл .pac не загружается....   -  person user1227884    schedule 20.12.2012
comment
@Brent Worden ..... любое решение, я изо всех сил стараюсь решить эту ошибку   -  person user1227884    schedule 24.12.2012
comment
Чтобы ответить на этот вопрос, я думаю, нам нужно больше узнать о вашем подключении к Интернету. Кроме того, попробуйте подключиться к repo1.maven.org/maven2 — можно ли это сделать из браузера?   -  person Tim O'Brien    schedule 26.12.2012
comment
@ Тим О'Брайен Да, я могу подключиться к repo1.maven.org/maven2 через браузер. Но я думаю, что проблема связана с настройками прокси. В файле My settings.xml нет предопределенных настроек прокси, и когда я попытался добавить его, он не работает... Вот что он показывает в *.LASTUPDATED http\://central/.error=Не удалось передать артефакт org.apache.maven.plugins\:maven-surefire-plugin\:pom\:2.7.1 из/в центральный прокси-сервер (http\:/ /central)\: ConnectException и это единственный файл, который я вижу в папке maven-surefire-plugin/2.7.1...   -  person user1227884    schedule 26.12.2012
comment
Спасибо за помощь @Brent Worden и Tim O'Brien.... наконец, я понял. Мой прокси-сервер был настроен вручную, я попробовал решение № 2 вместо решения № 1, теперь оно работает. Сделал такую ​​глупую ошибку.....   -  person user1227884    schedule 27.12.2012
comment
@ user1227884 Не стесняйтесь опубликовать ответ на этот вопрос и принять его. Несмотря на то, что вы являетесь автором вопроса, вам уместно принять свой собственный ответ, поскольку вы провели много исследований, необходимых для поиска решения.   -  person Brent Worden    schedule 27.12.2012


Ответы (1)


Я смог решить эту проблему, включив прокси в файле settings.xml, расположенном в config. Сначала пробовал разные решения, добавляя repository и pluginRepository в файл settings.xml, как указано в предыдущем вопросе. Но на самом деле проблема была с конфигурацией прокси. Я попробовал решение, данное @akb в maven через 5 минут не работает . И решение, которое сработало для меня, было Решением № 1, поскольку настройка прокси-сервера моей организации не настраивалась автоматически. Просто включил следующие данные в settings.xml и сделал mvn clean, и обновил зависимости, это сработало.

<proxies>
  <proxy>
    <id>optional</id>
    <active>true</active>
    <protocol>http</protocol>
    <host>webproxy</host>
    <port>8080</port>
    <username>proxyuser</username>
    <password>proxypass</password>
  </proxy>
</proxies>
person user1227884    schedule 27.12.2012