Gradle 1.10 внутренняя maven репозиторий навсегда в intellij 13
У меня есть два проекта. Один Maven и один Gradle. Компания также имеет внутренний репозиторий Maven. Я пытаюсь настроить Gradle для использования внутреннего репо. Использование Intellij 13, когда я добавляю репозиторий в Gradle в build.gradle
файл 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"
}
.M2 / settings.xml, по-видимому, полностью игнорируется gradle (я пытался не добавлять репозиторий maven в файл build.gradle и надеялся, что gradle рассмотрит файл .m2 / settings.xml, чтобы выяснить, откуда можно извлечь артефакты )
файл .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>
Intellij вращается навсегда в фоновой задаче, говоря «Обработка индексов», когда репоhttp://nexus.company.com/nexus/repo добавлен. Без этого все работает просто отлично, за исключением внутренних артефактов, недоступных для скачивания.
Тем не менее, проект maven, требующий загрузки тех же артефактов, готов к работе через несколько секунд.
Я очень плохо знаком с Gradle. Я сделал какую-нибудь ошибку?