2016-01-28 14 views
11

Utworzono projekt Java Gradle w IntelliJ IDEA 15.0.3. Ale pojawia się następujący błąd.Intellij IDEA 15: Znaleziono nieindeksowane repozytorium zdalnego repozytorium

Unindexed remote maven repositories found. Disable... 
     The following repositories used in your gradle projects were not indexed yet: 
     http://repo1.maven.org/maven2 
     If you want to use dependency completion for these repositories artifacts, 
     Open Repositories List, select required repositories and press "Update" button (show balloon) 

Kiedy otwieram listę repozytoriów i kliknij aktualizację, otrzymuję następujący błąd

java.lang.RuntimeException: java.io.IOException: Transfer for nexus-maven-repository-index.properties failed 
+0

Prawdopodobny duplikat społeczności [Intellij Community nie może korzystać z serwera proxy http dla Maven] (http://stackoverflow.com/questions/1784132/intellij-community-cant-use-http-proxy-for-maven) –

+0

Miałem ten sam problem i napisał odpowiedź tutaj: http://stackoverflow.com/questions/32037082/unindexed-remote-maven-repositories-in-intellij-idea-14 – Spen

Odpowiedz

1

Dodawanie ustawienia proxy do opcji VM pracował. This answer pomógł mi ustawić ustawienia serwera proxy na IntelliJ dla Maven

7

W sekcji baz build.gradle zastąpić mavencentral() z innym lustrze, tak jak poniżej:

repositories { 
    maven { 
     url "http://uk.maven.org/maven2" 
    } 
} 

potem, gdy pojawi się „niezindeksowane zdalnego Maven Znaleziono repozytoria "przejdź do widoku repozytoriów i naciśnij przycisk aktualizacji. powinno to zrobić:

+6

nie pomaga w ogóle. -1 –

+0

oczywiście pomógł innym ludziom, więc prawdopodobnie nie miałeś tego samego problemu – javahaxxor

+2

pomógł mi. wielkie dzięki ! ale dlaczego to działa? jakiś problem związany z serwerami pośredniczącymi im zakładając – Dexter

1

Możliwą (ale nie jedyną przyczyną tego problemu jest to, że znajdujesz się za zaporą blokującą połączenie). W takim przypadku może być konieczne skonfigurowanie serwera proxy dla Maven.

W moim przypadku pomogło wystarczy utworzyć nowy plik o nazwie settings.xml z następujących treści i umieścić go pod C:\Users\<username>\.m2\ (lub ~/.m2 na linux):

<settings> 
    <proxies> 
    <proxy> 
     <id>HTTP proxy</id> 
     <active>true</active> 
     <protocol>http</protocol> 
     <host>REPLACE_BY_IP_OR_HOSTNAME</host> 
     <port>REPLACE_BY_PORT_NUMBER</port> 
    </proxy> 

    <proxy> 
     <id>HTTPS proxy</id> 
     <active>true</active> 
     <protocol>https</protocol> 
     <host>REPLACE_BY_IP_OR_HOSTNAME</host> 
     <port>REPLACE_BY_PORT_NUMBER</port> 
    </proxy> 
</proxies> 
</settings> 

Zastąp hosta i port dla określonego środowiska.

+1

Dziękuję! To był bilet dla mnie! Pełne odwołanie do ustawień proxy znajduje się tutaj: https://maven.apache.org/settings.html –

Powiązane problemy