gradle 1.10 repositório interno do maven indexando para sempre em intellij 13
Eu tenho dois projetos. Um Maven e um Gradle. A empresa também possui um repositório interno do Maven. Estou tentando configurar o Gradle para usar o repositório interno. Usando Intellij 13, quando adiciono o repositório da seguinte maneira ao Gradle no build.gradle
arquivo build.gradle:
apply plugin: 'java'
apply plugin: 'war'
sourceCompatibility = 1.5
version = '1.0'
maven {
url "http://nexus.company.com/nexus/repo"
}
mavenLocal()
mavenCentral()
maven {
url "https://oss.sonatype.org/content/repositories/snapshots"
}
O .m2 / settings.xml parece ser completamente ignorado pela gradle (tentei não adicionar o repositório maven ao arquivo build.gradle e esperando que a gradle olhe para .m2 / settings.xml para descobrir de onde buscar artefatos )
arquivo .m2 / settings.xml
<settings>
<mirrors>
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://nexus.company.com/nexus/repo</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>central-repo</id>
<repositories>
<repository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>central-repo</activeProfile>
</activeProfiles>
</settings>
O Intellij gira para sempre na tarefa em segundo plano, dizendo "Processando índices" quando o repo éhttp://nexus.company.com/nexus/repo Está adicionado. Sem isso, as coisas funcionam muito bem, exceto que os artefatos internos não estão disponíveis para download.
No entanto, o projeto maven que requer os mesmos artefatos é baixado e fica pronto em alguns segundos.
Eu sou muito novo para gradle. Eu cometi algum erro?