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



使用apk (android-maven-plugin 3.8.2)打包的Maven项目在Netbeans 7.4(使用Maven 3.1.1)中显示为"unloadable",因为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就可以了。

有人知道临时修复吗?

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

相关内容

  • 没有找到相关文章

最新更新