Android Maven IntelliJ项目与git子模块

我们有一个使用Git子模块的maven项目contrib/holo-everywherecontrib/ActionBarSherlock

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错误发生。

contrib/ActionBarSherlock/actionbarsherlock/pom.xml pom.xml这样的每一个pom.xml都无法解决它的项目父pom中的依赖管理的依赖版本。 在这种情况下,它是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>

只有在contrib目录中有这些子模块时才会发生这种情况。 我们有依赖于父类的maven模块 - 它们的依赖关系解决得很好。

这是一个错误还是我应该以其他方式导入项目?


<relativePath>到父pom.xml丢失。

链接地址: http://www.djcxy.com/p/61773.html

上一篇: Android Maven IntelliJ project with git submodules

下一篇: Updating version numbers of modules in a multi