Como importar uma dependência Maven de Sonatype.org?

estou a tentar importar Robolectric para o meu projecto Maven, com:

        <dependency>
            <groupId>com.pivotallabs</groupId>
            <artifactId>robolectric</artifactId>
            <version>1.2-SNAPSHOT</version>
            <scope>test</scope>
        </dependency>
O artefacto está listado aqui.

Https://oss.sonatype.org/index.html#nexus-search; rápido~robolectric

tentei, incluindo:

<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>

como sugerido de Este post , mas não resolve robolectric.

Author: Christopher Perry, 2012-12-19

1 answers

Isto deve funcionar, ainda que você deva realmente instalar um gestor de repositórios como o Sonatype Nexus e o proxy The oss snapshot repository.

No seu caso, o problema pode ser que não o tenha encontrado anteriormente e esse facto está em cache no seu repositório local. Para forçar o Maven a verificar o agagin, use a bandeira-U por isso, por exemplo, executar

mvn -U clean install
 11
Author: Manfred Moser, 2012-12-19 05:05:23