m2eclipse не загружает исходники из локального репозитория

Я использую Maven в Eclipse для управления зависимостями проекта, которые разрешаются из локального репозитория (SNAPSHOT). Он отлично работает для компиляции, но когда я пытаюсь загрузить исходные коды пакета (щелкнув правой кнопкой мыши пакет и Maven -> Загрузить исходные коды), это не сработает.

Все, что я получаю, это вывод, но нет информации, почему плагин не пытается загрузить исходники:

27.08.09 11:42:24 MESZ: [INFO] User settings file does not exist /home/my-name/.m2/settings.xml
27.08.09 11:42:24 MESZ: [DEBUG] Reading global settings from: /opt/shared/apache-maven/conf/settings.xml
27.08.09 11:42:24 MESZ: [DEBUG] Reading user settings from: null
27.08.09 11:42:24 MESZ: [DEBUG] Settings file is null. Returning null.

Файлы в репозитории выглядят так:

Collection: /com/my-company/product/0.0.2-SNAPSHOT

# product-0.0.2-20090827.071202-1-sources.jar
# product-0.0.2-20090827.071202-1-sources.jar.md5
# product-0.0.2-20090827.071202-1-sources.jar.sha1
# product-0.0.2-20090827.071202-1.jar
# product-0.0.2-20090827.071202-1.jar.md5
# product-0.0.2-20090827.071202-1.jar.sha1
# product-0.0.2-20090827.071202-1.pom
# product-0.0.2-20090827.071202-1.pom.md5
# product-0.0.2-20090827.071202-1.pom.sha1
# maven-metadata.xml
# maven-metadata.xml.md5
# maven-metadata.xml.sha1

Есть ли у кого-нибудь предложения, почему загрузка исходного кода не работает?


person Bertolt    schedule 27.08.2009    source источник


Ответы (3)


Моя установка maven находится в папке версии (например, /opt/shared/apache-maven-2.2.1), а общая папка связана с этой папкой (например, / opt / shared / apache-maven). Возможно, у Eclipse или m2eclipse проблемы с символическими ссылками ...

Потому что проблема исчезла после того, как я сделал следующее:

  1. изменил путь к локальной установке Maven в Window-> Preferences-> Maven-> Installations из общей папки в папку версии
  2. Повторные попытки загрузки источников
  3. снова изменил путь локальной установки Maven к общей папке

Я не знаю, что именно произошло, но это волшебным образом решило мои проблемы.

person Bertolt    schedule 27.08.2009

попробуйте поискать в Проблемы m2Eclipse, там есть пара «Источников загрузки» Возможно это проблема, которую вы описали

person Martin Dürrmeier    schedule 27.10.2009

В моем случае и, возможно, в OP тоже важен плохой / отсутствующий файл settings.xml. Eclipse будет использовать значение по умолчанию, если вы не можете использовать (мои репозитории, указанные мной, недоступны по какой-либо причине, связанной с безопасностью). В командной строке я указывал значение --settings, и Eclipse не получал этой помощи.

Как только я получил все, чтобы правильно скомпилировать (не игнорируйте ошибки сборки Eclipse maven), он смог загрузить мои исходные коды Spring. Надеюсь, теперь я смогу поработать.

person Sridhar Sarnobat    schedule 10.08.2017