m2eclipse не будет загружать исходники из локального репозитория - PullRequest
1 голос
/ 27 августа 2009

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

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

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

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

Ответы [ 3 ]

0 голосов
/ 27 октября 2009

попробуйте поискать в m2Eclipse Issues есть пара «Download Sources» проблем Возможно это - это проблема, которую вы описали

0 голосов
/ 11 августа 2017

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

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

0 голосов
/ 27 августа 2009

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

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

  1. изменил путь локальной установки Maven в Окно-> Настройки-> Maven-> Установки из общей папки в папку версий
  2. Повторная загрузка источников
  3. изменил путь локальной установки Maven к общей папке снова

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

...