sto cercando di importare Robolectric nel mio progetto Maven, con:Come si importa una dipendenza Maven da Sonatype.org?
<dependency>
<groupId>com.pivotallabs</groupId>
<artifactId>robolectric</artifactId>
<version>1.2-SNAPSHOT</version>
<scope>test</scope>
</dependency>
Il manufatto è elencata qui:
https://oss.sonatype.org/index.html#nexus-search;quick~robolectric
Ho provato tra cui:
<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>
come suggerito da this post, ma non risolve robolectric.
Questo ha funzionato, grazie. Perché suggerisci un proxy? –
Perché in questo modo si ottiene il vantaggio delle prestazioni e della stabilità dal fatto che si trovi nella rete locale in modo ideale. Inoltre è possibile distribuire librerie di terze parti (come Android.jar e altri) nel gestore di repository e distribuire anche le proprie librerie e condividerle nel team. Ad esempio QA può prelevare l'apk da esso per i test e successivamente per l'implementazione. –
Ho configurato Nexus per il mio team oltre un mese fa. Un tale salvavita. Abbiamo un sacco di vasi di terze parti (proprietari) e distribuirli a Nexus ci ha fatto risparmiare un sacco di mal di testa. Altamente raccomandato. –