2012-06-27 3 views
0

Я новичок во всех вещах maven и зажигании. Я пытаюсь настроить Ignition-Core как библиотечный проект для ссылки на новый проект. Однако погрешность сжиженного сердечника имеет эту ошибку ...Android Ignition POM Error

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

Как это разрешить? Заранее спасибо.

ответ

1

Ignition является multi-module project, который состоит из группы проектов, который имеет зависимостей между модулями друг с другом:

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, и имеет m2e и m2e-андроида плагины установлены. Вам нужно импортировать все проекты как группу в Eclipse, используя File -> Import ... -> Maven -> Existing Maven Projects и выбрать ignition/в качестве корневой папки проекта.

Без изменения pom.xml (разбить структуру многомодульных проектов) вы не можете импортировать и использовать ключ зажигания/независимо в Eclipse.

+0

Thank you yorkw. Я ценю ваш ответ. – PBonc