2013-04-17 2 views
2

У нас есть Maven проект с Git подмодулей contrib/holo-everywhere и contrib/ActionBarSherlockAndroid Maven IntelliJ проект с GIT подмодулями

Root pom.xml описывает модули так:

<module>contrib/holo-everywhere/resbuilder</module> 
<module>contrib/holo-everywhere/library</module> 
<module>contrib/holo-everywhere/addons/preferences</module> 
<module>contrib/holo-everywhere/addons/slidingmenu</module> 
<module>contrib/ActionBarSherlock/actionbarsherlock</module> 

Maven сборки из консоли работает отлично, но когда проект преуспевает в ошибках IntelliJ IDEA.

Каждый pom.xml, такой как contrib/ActionBarSherlock/actionbarsherlock/pom.xml, не может разрешить версию dependecy от управления dependecy в своих проектах parent pom. В данном случае это contrib/ActionBarSherlock/pom.xml

вно/ActionBarSherlock/pom.xml

<dependency> 
    <groupId>android</groupId> 
    <artifactId>android</artifactId> 
    <version>${android.version}</version> 
    </dependency> 

вно/ActionBarSherlock/ActionBarSherlock/pom.xml

<dependency> 
    <groupId>android</groupId> 
    <artifactId>android</artifactId> 
    <scope>provided</scope> 
</dependency> 

Это происходит только с этими подмодулями, что находятся в contrib реж. У нас есть модули maven, которые зависят от родительского pom - их зависимости решены в порядке.

Это ошибка или мне нужно импортировать проекты по-другому?

+0

В 'contrib/ActionBarSherlock/pom.xml', вы определяете' 'под' 'на уровне проекта или под' '? –

+0

В разделе ''. В ActionBarSherlock и голо-везде –

ответ

1

<relativePath> родительскому pom.xml отсутствовал.

Смежные вопросы