/ / Projet Android Maven IntelliJ avec sous-modules git - Android, Android, Intellij-idea

Projet Android Maven IntelliJ avec sous-modules git - android, maven, intellij-idea

Nous avons un projet maven avec des sous-modules Git contrib/holo-everywhere et contrib/ActionBarSherlock

Racine pom.xml décrit des modules comme celui-ci:

<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 build à partir de la console fonctionne parfaitement, mais des erreurs surviennent lorsque le projet est enregistré dans IntelliJ IDEA.

Chaque pom.xml comme contrib/ActionBarSherlock/actionbarsherlock/pom.xml ne peut pas résoudre la version de dépendance de la gestion de la dépendance dans son projet pom parent. Dans ce cas, c’est contrib/ActionBarSherlock/pom.xml

contrib / ActionBarSherlock / pom.xml

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

contrib / ActionBarSherlock / actionbarsherlock / pom.xml

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

Cela se produit uniquement avec ces sous-modules qui sont en contrib dir. Nous avons des modules maven qui dépendent de pom parent - leurs dépendances sont résolues correctement.

Est-ce un bug ou dois-je importer des projets d'une autre manière?

Réponses:

1 pour la réponse № 1

<relativePath> au parent pom.xml manquait.