Создание проекта Maven - PullRequest
       23

Создание проекта Maven

9 голосов
/ 15 ноября 2011

Как я могу создать простой проект Maven в Eclipse.Каждый раз, когда я его создаю, при создании проекта выдается ошибка.

error Описание Resource Path Location Тип CoreException: Не удалось рассчитать план сборки: плагин org.apache.maven.plugins: maven-compiler-plugin: 2.3.2 или одна из его зависимостей не может быть разрешена: не удалось прочитать дескриптор артефакта для org.apache.maven.plugins: maven-compiler-plugin: jar: 2.3.2: ArtifactResolutionException: сбой при передаче org.apache.maven.plugins: maven-compiler-plugin: pom: 2.3.2 из http://repo1.maven.org/maven2 был кэширован в локальном репозитории, разрешение не будет повторяться до тех пор, пока не истечет интервал обновления центрального сервера или принудительные обновления.Исходная ошибка: не удалось перенести артефакт org.apache.maven.plugins: maven-compiler-plugin: pom: 2.3.2 из / в центральную (http://repo1.maven.org/maven2): Время ожидания соединения pom.xml / речь-в-текст1 Maven Project Build Задача сопоставления жизненного цикла

Ответы [ 4 ]

10 голосов
/ 22 августа 2012

Я только что решил эту проблему с помощью встроенного Maven, благодаря @ MaDa.

Для других людей, находящихся в такой же ситуации, которые не были в моем путешествии, попробуйте это:

1) Создание / обновление settings.xml. Узнайте, где это должно быть в Eclipse: «Окно»> «Установки»> «Maven»> «Настройки пользователя». Перейдите к месту, указанному для settings.xml - если его там нет, создайте его. Добавить следующее:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">

<proxies>
    <proxy>
      <id>1</id>
      <active>true</active>
      <protocol>http</protocol>      
      <host>*INSERT PROXY HERE*</host>
      <port>80</port>
      <nonProxyHosts>localhost</nonProxyHosts>
    </proxy>    
</proxies>

</settings>

Если у вас есть файл settings.xml, вам, вероятно, не понадобятся теги .

2) Eclipse: Window -> Настройки -> Maven -> Установки. Откройте «Глобальные настройки для встроенной установки» и укажите файл settings.xml.

3) Перезапустите Eclipse

... вот и все. Надеюсь, это было менее болезненно, чем мой опыт. : D

3 голосов
/ 15 ноября 2011

Если вы используете автономную установку Maven, посмотрите Maven docs о пользовательских настройках;если вы находитесь за брандмауэром / NAT, то вам, вероятно, нужно добавить определение прокси внутри тега <proxy>.

Если вы используете Maven, встроенный в Eclipse, приведенное выше предложение также допустимо, но дополнительнонеобходимо убедиться, что ваш файл настроек пользователя учтен (Настройки -> Maven -> Настройки пользователя).

1 голос
/ 19 июня 2013

Попробуйте обновить проект maven

  1. Перейти к poroject правой кнопкой мыши

  2. maven

  3. Обновить проект (ALT + F5)

0 голосов
/ 15 ноября 2011

Вы за прокси?Вы настроили его в файле settings.xml?

...