Netbeans与maven 3.1.1不兼容,忽略了maven分布式依赖

时间:2014-03-10 09:19:29

标签: java android maven netbeans apk

使用apk(android-maven-plugin 3.8.2)打包的Maven项目在Netbeans 7.4中显示为“unloadable”(使用maven 3.1.1),因为Netbeans显然无法找到以下依赖项:

    <dependency>
        <groupId>org.eclipse.sisu</groupId>
        <artifactId>org.eclipse.sisu.plexus</artifactId>
        <version>0.0.0.M5</version>
        <scope>system</scope>
        <systemPath>/opt/maven/lib/org.eclipse.sisu.plexus-0.0.0.M5.jar</systemPath>
    </dependency>

正如你所看到的,我已经试图说服Netbeans在正确的地方寻找它,但它似乎坚持在m2本地存储库中找到它并且没有这样做,因为maven默默地跳过jar下载。 maven的命令行执行就好了。

有人知道暂时解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

看起来已经足够切换到Netbeans的内部maven(版本3.0.5并且与android-maven-plugin不兼容)并解决项目问题,因为旧的maven版本将依赖项下载到本地repo中。下载后,切换回maven 3.1.1+,一切似乎都没问题。