Ошибка POM Android Ignition

Я новичок во всех вещах Maven и зажигания. Я пытаюсь настроить ignition-core как библиотечный проект для связи с новым проектом. Однако ядро ​​зажигания имеет эту ошибку...

Ошибка сборки проекта: неразрешимый родительский POM: не удалось найти артефакт com.github.ignition:ignition:pom:0.3-SNAPSHOT и "parent.relativePath" указывают на неправильный локальный POM

Как я могу решить это? Заранее спасибо.

1 ответ

Решение

Ignition - это многомодульный проект, состоящий из группы проектов, которые имеют межмодульные зависимости друг от друга:

ignition/
  ignition-core/
    ignition-core-lib/
    ignition-core-samples/
    ignition-core-tests/
    pom.xml
  ignition-location/
    ignition-location-lib/
    ignition-location-samples/
    ignition-location-tests/
    pom.xml
  ignition-support/
    ignition-support-lib/
    ignition-support-samples/
    pom.xml
  pom.xml

Предположим, что вы используете Eclipse и у вас установлены плагины для Android и Android. Вам нужно импортировать все проекты как группу в Eclipse, используя File -> Import ... -> Maven -> Existing Maven Projects и выберите зажигание / в качестве корневой папки проекта.

Без изменения файла pom.xml (нарушающего структуру многомодульных проектов) вы не сможете импортировать и использовать ignition-core/ независимо в Eclipse.

Другие вопросы по тегам