如何从Sonatype.org导入Maven依赖项?

时间:2012-12-19 04:54:20

标签: maven robolectric sonatype

我正在尝试将Robolectric导入我的Maven项目,其中包含:

        <dependency>
            <groupId>com.pivotallabs</groupId>
            <artifactId>robolectric</artifactId>
            <version>1.2-SNAPSHOT</version>
            <scope>test</scope>
        </dependency>

此处列出了工件:

https://oss.sonatype.org/index.html#nexus-search;quick~robolectric

我试过包括:

<repositories>
    <repository>
        <id>oss-sonatype</id>
        <name>oss-sonatype</name>
        <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

this post建议,但它不能解决robolectric。

1 个答案:

答案 0 :(得分:11)

虽然您应该真正安装像Sonatype Nexus这样的存储库管理器并代理oss快照存储库,但这应该可行。

在您的情况下,问题可能是它之前未找到它并且该事实已缓存在您的本地存储库中。要强制Maven检查agagin,请使用-U标志,例如运行

mvn -U clean install