Nexus Maven m2Eclipse Issue - PullRequest
       20

Nexus Maven m2Eclipse Issue

2 голосов
/ 27 марта 2011

Я установил последнюю версию Nexus 1.9 на свой экземпляр tomcat. Вот шаги, которые я предпринял.

  1. Скопированный военный файл в каталог Tomcat Webapps.
  2. Запустил Tomcat
  3. Войдите в консоль администрирования Nexus.
  4. прошел и установил для всех репозиториев прокси-сервера «Загрузить настройки удаленных индексов» с False на True и сохранил настройки.
  5. Переиндексировал все репозитории.
  6. Также убедитесь, что это снимок, а не выпуски для политики репозитория.
  7. зашел в публичные репозитории и добавил все репозитории в раздел Доступные репозитории и сохранил настройки
  8. Переиндексированные публичные репозитории.

Скачал Maven 3.0 и установил его. Я обновил файл settings.xml, чтобы он соответствовал приведенному в следующем примере http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html с моим URL, указывающим на "http://localhost:8080/nexus-webapp-1.9.0/content/groups/public"

Затем я перешел и установил m2Eclipse в мою новую установку Eclipse 3.6.

До этого момента все шло гладко, но когда я пытаюсь создать новый проект Maven, я получаю ошибки, и когда я пытаюсь добавить зависимости и искать, я ничего не получаю.

Ошибка, которую я получаю, Описание Путь к ресурсу Тип местоположения Невозможно рассчитать план сборки: ошибка при поиске org.codehaus.mojo: aspectj-maven-plugin: jar: 1.0 в http://localhost:8080/nexus-webapp-1.9.0/content/groups/public/ была кэширована в локальном репозитории, разрешение не будет повторно предпринято, пока интервал обновления нексуса не будет истекло или принудительное обновление com.roo.sample Неизвестная проблема Maven

Я также скачал Springsource STS и безуспешно пытался использовать его вместо Eclipse 3.6.

У меня также было множество ошибок по поводу отсутствующих банок.

Я работал с Nexus и Maven около 2 лет назад, и я помню, что его довольно легко установить и запустить. Я не забываю переходить к добавлению зависимостей и иметь возможность без проблем искать большинство общедоступных фляг. Это сводит меня с ума.

Ответы [ 2 ]

3 голосов
/ 06 апреля 2011

Вы можете попытаться заставить maven проверять хранилище с помощью флага "-U".Это будет игнорировать любые * .lastUpdated файлы в вашем локальном хранилище.

0 голосов
/ 06 апреля 2011
  1. Перейдите в Nexus и выберите «Обновить индекс» и «Срок действия кэша» для рассматриваемых элементов.
  2. Перейдите в локальную папку .m2 и удалите соответствующие файлы * .lastUpdated.
...